api-auth-verify
A collection of utilities for better-auth
Amazon Cognito Identity Provider JavaScript SDK
Authentication library for the browser environment using Web Crypto API
Official SDK for Supabase Auth
Google APIs Authentication Client Library for Node.js
A passport strategy to authenticate against an AWS Cognito User Pool OAuth 2.0 provider and get user profile, access token and ID token. This supports providing cognito specific additional auth parameters. This is subclass of passport-oauth2 strategy.
node.js basic auth parser
GitHub API token authentication for browsers and Node.js
EC cryptography
Fast, fault-tolerant, cross-platform, disk-based, data-agnostic, content-addressable cache.
The Okta Auth SDK
GitHub App authentication for JavaScript
Next.js Firebase Authentication for Edge and server runtimes. Compatible with latest Next.js features.
API Key plugin for Better Auth.
JWT authentication middleware.
React runtime package for Voyant authentication and optional workspace state.
GitHub API token authentication for browsers and Node.js
Basic auth middleware for node and connect
Hapi.js Authentication Plugin/Scheme using JSON Web Tokens (JWT)
Create and verify JWT bearer client assertions from the OAuth-JWT-bearer RFC
GitHub OAuth Device authentication strategy for JavaScript
Normalize a URL
Expo module for browser-based authentication
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