OidcJwtConfig

JWT verification configuration shared by ID tokens and JWT access tokens.

Report a problem

Properties

Link copied to clipboard

Accepted JWT signing algorithms.

Link copied to clipboard

Accepted JWT clock skew in seconds.

Link copied to clipboard
var jwkBuilder: JwkProviderBuilder.() -> Unit

Additional JWK provider builder customization for JWT signature verification.

Link copied to clipboard
var jwkProviderFactory: (String) -> JwkProvider?

Customize JWK provider creation for JWT signature verification.

Functions

Link copied to clipboard

Disables caching of JSON Web Keys.

Link copied to clipboard

Disables rate limiting for JWKS endpoint requests.

Link copied to clipboard
fun jwkCache(maxEntries: Long = 5, duration: Duration = 10.hours)

Configures caching for fetched JSON Web Keys.

Link copied to clipboard
fun jwkRateLimit(bucketSize: Long = 10, refillDuration: Duration = 1.minutes)

Configures rate limiting for JWKS endpoint requests.