Package-level declarations
Types
Client authentication methods for provider endpoints that require client credentials, such as the token endpoint and the token introspection endpoint.
First-class OpenID Connect plugin for Ktor server authentication.
Access-token verification policy for resource-server Bearer authentication.
Base exception for OpenID Connect discovery failures.
JWT verification configuration shared by ID tokens and JWT access tokens.
Details of a failed periodic OpenID Connect discovery metadata refresh. Routes and token validation continue with the last successful discovery document.
OAuth/OpenID Connect configuration.
Configuration for the Oidc plugin.
Typed authentication capabilities for one configured OpenID Connect provider.
Configuration for a single OpenID Connect provider (issuer).
Configuration for OIDC session transport and CSRF protection.
Thrown when the signing key for a token cannot be resolved because of a JWKS failure.
Symmetric key material used to encrypt the temporary OAuth state cookie.
Token material returned or validated by the OpenID Connect plugin.
Extracts a Bearer token candidate from an application call.
RFC 7662 token introspection configuration for Bearer authentication.
Token response returned by refreshToken.
Strategy used to refresh OpenID Connect browser sessions.
Thrown when a token fails OpenID Connect validation and must not be trusted.
OpenID Connect discovery document containing OAuth 2.0 authorization server metadata.
Builder for access tokens issued by OpenIdTestKeys.
Builder for ID tokens issued by OpenIdTestKeys.
Local signing keys for OpenID Connect tests.
Base claim builder for test JWTs issued by OpenIdTestKeys.
OAuth 2.0 Protected Resource Metadata as defined in RFC 9728.
Configuration for OAuth 2.0 Protected Resource Metadata (RFC 9728).
Structured JWT claims access.
Normalized RFC 7662 token introspection response.
Properties
Functions
Fetches OpenID Connect discovery document from the authorization server.