← Back to Kairo Docs|API Reference (Dokka)

VerifierConfig

data class VerifierConfig(val jwkUrl: String, val issuer: String, val audience: String? = null, val claims: Map<String, String> = emptyMap(), val leeway: Duration)

Configuration for JWT verification using RSA256 with a JWKS endpoint.

Constructors

Link copied to clipboard
constructor(jwkUrl: String, issuer: String, audience: String? = null, claims: Map<String, String> = emptyMap(), leeway: Duration)

Properties

Link copied to clipboard

Expected JWT audience claim. Null to skip audience validation.

Link copied to clipboard

Additional claims to require in the JWT.

Link copied to clipboard

Expected JWT issuer claim.

Link copied to clipboard

URL of the JWKS endpoint (for example "https://example.com/.well-known/jwks.json").

Link copied to clipboard

Clock skew tolerance for token expiration checks.