oauthCustomProvider when your identity provider supports Dynamic Client Registration (DCR) and advertises a registration_endpoint in its OAuth metadata. Clients will discover the endpoints and register themselves directly with the upstream - your server only verifies the resulting tokens.
If your provider doesn’t support DCR - Google, GitHub, Okta, Azure AD, or any provider where you register an app in a dashboard and receive a fixed
clientId/clientSecret - use oauthProxy instead.Quick start
All configuration options
Accessing user info in tools
Resources
- jose library - JWT verification
- OAuth 2.1 Specification
- OIDC Specification
Next Steps
- OAuth Proxy - For providers without DCR support
- User Context - Access user information in tools