DefaultIdTokenValidator

Default IdTokenValidator implementing the OpenID Connect Core 1.0 ID Token Validation checks.

Validates: issuer, audience, HTTPS, algorithm (RS256), expiration, issued-at grace period, nonce, max_age, and subject.

Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard
open suspend override fun validate(issuerUrl: String, clientId: String, idToken: Jwt, clock: OidcClock, issuedAtGracePeriodInSeconds: Int = 600, parameters: IdTokenValidator.Parameters = Parameters(nonce = null, maxAge = null))

Validates the given idToken.