Skip to content
Diagram showing OpenID Connect flow between Provider, Client, and User

oidc-provider

OpenID Certified™ OAuth 2.0 Authorization Server implementation for Node.js. Production-ready, spec-compliant, and extensively configurable.

Getting Started

Set up your OIDC provider from scratch — configuration basics, account integration, and framework mounting.

Quick Start →

Configuration

Deep-dive into adapters, claims, clients, features, interactions, tokens, cookies, JWKS, PKCE, and more.

Configuration →

Guides

Practical guides for user flows, custom grant types, middleware registration, proxy setup, and context access.

Guides →

Events

Complete reference of all events emitted by the provider for logging, monitoring, and custom integrations.

Events →

OpenID Certified™

oidc-provider has been certified by the OpenID Foundation. It passes all conformance tests for the supported profiles, giving you confidence that the implementation is correct and spec-compliant.