Generate or verify a Proof Key for Code Exchange (PKCE) challenge pair
OAUTH PKCE code_verifier and code_challenge generator
TypeScript definitions for oauth2orize-pkce
Provider agnostic react package for OAuth2 Authorization Code flow with PKCE
A package that makes using the OAuth2 PKCE flow easier
Proof Key for Code Exchange (PKCE) challenge generator for React Native
Auth0 SDK for Single Page Applications using Authorization Code Grant Flow with PKCE
Kinde PKCE authentication for SPAs
A package that makes using the OAuth2 PKCE (+Implicit support) flow easier
Xumm JS SDK for client side only OAuth2 PKCE (implicit flow) auth.
OAuth2 client for browsers and Node.js. Tiny footprint, PKCE support
An OAuth 2.0 client that ONLY supports Authorization Code flow with PKCE support.
An OAuth 2.0 client library for the Authorization Code flow with PKCE
Generate code challenge & code verifier for PKCE (zero-dependencies)
Modern, lightweight Nylas connection library with PKCE support
An OAuth 2.0 client that ONLY supports Authorization Code flow with PKCE support.
Generate Proof Key for Code Exchange (PKCE) challenge pair compatible with Coherent GT.
Tailor Platform OAuth2 public client with DPoP+PKCE support
Auth0 SDK for Vue Applications using Authorization Code Grant Flow with PKCE
Mastra Cloud authentication with PKCE OAuth
Logto OIDC social connector with PKCE (RFC 7636) support
TypeScript definitions for @ringcentral/easy-pkce
Shared core utilities for the Auth2 OAuth2 PKCE flow
Authenticate against generic OAuth2 using PKCE
Library for generating PKCE code verifiers and challenges
Handling Proof Key for Code Exchange.
Authorization-code-flow-only OAuth 2.0 client library with 64 pre-configured providers
Rust SDK Client for Microsoft Graph and Microsoft Identity Platform
A Rust library for interacting with the TIDAL music streaming API
CLI tool for generating OAuth2 access tokens via PKCE and Client Credentials for Microsoft Entra ID and Auth0
A fast, fully configurable, in-memory OAuth 2.0 + OpenID Connect authorization server for testing, zero-HTTP mode and DCR support for testing auth flow in MCP Servers and MCP Clients
Anthropic/Claude OAuth 2.0 authentication with PKCE - sync and async APIs
Reusable OAuth + PKCE primitives for Nexo LLM providers (Anthropic Claude.ai auth-code, MiniMax device-code). Pure functions callable from CLI wizard or admin RPC.
crate that provides utility functions for working with OAuth2
OpenAI/ChatGPT OAuth 2.0 authentication with PKCE - sync and async APIs
OpenID Connect (OIDC) and OAuth2 client middleware for Axum web framework
PKCE flow code verifier and code challenge generator
Code verifier and challenge generator for use in PKCE Oauth2.
Shakha is a headless authentication broker gem for Rails that handles Google OAuth 2.0 with PKCE security. It provides domain-scoped user identifiers via pairwise subjects, ensuring the same Google account gets different IDs across different applications. Built DHH-style: database sessions (no Redis), Turbo native (zero JS), and a single "Continue with Google" button. Works as an embedded Rails engine or standalone service.
Server-side OmniAuth 1.9 strategy implementing the VK ID OAuth 2.1 authorization code flow with PKCE. Works with VK apps registered via id.vk.com (not the legacy dev.vk.com classic OAuth).
OmniAuth strategy for Doximity, supporting OIDC, and using PKCE
OAuth2/PKCE client for apps authenticating against Honin IDP (honin.id or self-hosted). Handles PKCE generation, authorization URL building, code exchange, RS256 JWT verification via JWKS, and optional Rails integration.
OAuth 2.1 authorization for Model Context Protocol (MCP) servers in Rails applications. Implements RFC 7591, 7636, 8414, 8707, 9728 with PKCE, dynamic client registration, and token management.
Xero Kiwi handles the unglamorous parts of integrating with Xero — OAuth2 with PKCE, automatic token refresh, rate-limit-aware retries, and typed value objects for accounting resources — so your code can focus on the business problem rather than the plumbing.
A Rails Engine that implements a Model Context Protocol (MCP) server using HTTP-only Streamable HTTP transport. Provides built-in ActiveRecord query tools with configurable database roles, field filtering, and OAuth 2.1 + PKCE auth via Doorkeeper.
A Ruby gem implementing the SMART App Launch 2.2.0 specification and UDAP Security protocol for healthcare client applications. It supports OAuth 2.0 authorization against HL7 FHIR servers, including PKCE, private_key_jwt assertions (RS384 and ES384), confidential client flows, and the Backend Services system-to-system (client_credentials) grant.
StandardSingpass packages the FAPI 2.0 OAuth client, DPoP/PKCE primitives, native ECDH-ES JWE decryption, and person-data parser needed to integrate with Singpass MyInfo. Designed as a reusable Rails engine; the host owns persistence, orchestration, and UI.
Frontend libraries implement OAuth2 flows that authenticate the user with your SPA, but are only part of the picture. If you're storing user data on a backend, you'll need to authenticate them on both the frontend and the backend. That's what Oauth2 Authorization Code Request does, with PKCE thrown in for added security. This gem provides the backend authorization needed, taking in a verification request and logging the user in via JWT with Knock. If you're using Vue/React/etc with a frontend authorization library like @nuxt/auth, and you're running Rails in API mode for your backend, this gem completes the picture.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.