OidcProviderConfig
Configuration for a single OpenID Connect provider (issuer).
The provider shares discovery, JWT, Bearer, and OAuth configuration. Route-facing schemes expose precise OidcToken subtypes on OidcProvider. Map those schemes to application principals with io.ktor.server.auth.mapPrincipal.
Properties
Static OpenID Provider metadata for this provider.
Maximum number of in-flight or recently completed OidcProvider.refreshToken entries retained for this provider.
How long a completed OidcProvider.refreshToken result stays available so concurrent callers with the same refresh token reuse it.
Functions
Enables resource-server Bearer authentication for this provider.
Configures JWT verification for tests using OpenIdTestKeys.
Configures JWT verification shared by ID-token and JWT access-token validation.
Configures the OAuth/OpenID Connect login flow for this provider.