Generate or verify a Proof Key for Code Exchange (PKCE) challenge pair
A lightweight library to decode and verify RS JWT meant for the browser.
A Node.js module for verifying email addresses
Easily validate Okta access tokens
CopilotKit license verification
Verify JSON Web Tokens (JWT) from Amazon Cognito and other IDPs
Secure Remote Password (SRP)
TypeScript definitions for jest-axe
A micro-library of stream components for building custom JSON and JSONC processing pipelines with a minimal memory footprint — parse, filter, and transform JSON far larger than available memory with a SAX-inspired token API, on Node.js or Web Streams.
Verifies that typescript examples in markdown files actually compile.
Easily add OAuth 1.0a signing to your axios client
Captcha verifier for NodeJS
TON verifier SDK - sources fetcher + code viewer for FunC with code highlighting
Verifies email domains
OAUTH PKCE code_verifier and code_challenge generator
This package provides the `verifier` class, a core component of the Hiero DID SDK. It enables digital signature verification for Decentralized Identifiers (DIDs) using the ED25519 algorithm.
Verify HTTP requests sent to an Alexa skill are sent from Amazon
Verifies Solid OIDC access tokens via their webid claim, and thus asserts ownership of a WebID.
A Typescript implementation of the v1 and v2 DIF Presentation Exchange specification
Javascript library for verifying Blockcerts
A Typescript implementation of the v1 and v2 DIF Presentation Exchange specification
Standalone crypto library to verify cryptographic signatures for the Internet Computer
Server-side challenge generator and verifier for Cap, a lightweight, modern open-source CAPTCHA alternative designed using SHA-256 PoW.
The best possible way to verify and validate an email address.
Minimal-dependency attestation verification library for Auths - supports FFI and WASM
KERI CESR translation layer for Auths
Command-line interface for Auths decentralized identity system
Decentralized identity for developers — cryptographic commit signing with Git-native storage
Gem to verify the auth hash for a telegram domain login
This is a minimal gem that will provide the ability to sign & verify a duo request. Doesn't include any view layer.
Small gem which verifies your firebase auth ID token in server side
Firebase Authentication API wrapper for serverside. It support custom token auth. Of course it has id_token verify feature.
Auth0 (https://auth0.com) is web service handling users identities which can be easily plugged into your application. It provides SDKs for many languages which enable you to sign up/in users and returns access token (JWT) in exchange. Access token can be used then to access your's Web Service. This gem helps you to verify (https://auth0.com/docs/api-auth/tutorials/verify-access-token#verify-the-signature) such access token which has been signed using the RS256 algorithm.
Post-quantum cryptography SaaS API supporting ML-KEM (Kyber) and ML-DSA (Dilithium) algorithms. Provides keypair management and cryptographic operations (encrypt, decrypt, sign, verify). ## Authentication - **JWT Bearer Token** — user-based auth, obtained from `/auth/login` or `/auth/register` - **API Key (header)** — programmatic access via `X-API-Key` header - **API Key (query)** — programmatic access via `?api_key=` query parameter ## Quick Start 1. Register → `POST /auth/register` 2. Login → `POST /auth/login` → copy `data.token` 3. Generate keypair → `POST /generate-keypair` 4. Encrypt / Sign with the keypair ID
Adds Google OAuth as a credential type to RSB's auth system. Registers into the credential registry, provides OAuth redirect/callback endpoints, and verifies id_tokens via Google JWKS.
Enigma is a lightweight Ruby gem designed to verify passwords hashed using Firebase's custom scrypt-based algorithm, making it ideal for seamless integrations and migrations involving Firebase authentication systems. It provides a secure, efficient way to compare a user-provided password against a stored hash without exposing sensitive details, ensuring constant-time comparisons to mitigate timing attacks. Key features include: - Full compatibility with Firebase Authentication's password hashing logic, combining scrypt with AES-256-CTR encryption for signing. - Configurable parameters for scrypt (rounds, memory cost), signer keys, and salt separators. - Secure practices using OpenSSL's fixed-length comparisons. - Support for custom logging, with easy integration into Rails or other frameworks. - Minimal dependencies, relying on the 'scrypt' gem alongside Ruby's standard library. A common use case is migrating users from Firebase to systems like Devise in Ruby on Rails. During migration, extract the user's base64-encoded salt and stored hash from Firebase, then use Enigma to verify the input password. If it matches, set the raw password in Devise to generate a new hash, avoiding forced resets and ensuring a smooth transition. Whether for custom auth systems, password audits, or hybrid setups, Enigma simplifies secure verification while prioritizing ease of use.