OidcIdTokenVerificationOptions class

Constructors

OidcIdTokenVerificationOptions({JsonWebKeyStore? keyStore, List<String>? allowedAlgorithms, bool validateAudience = false, bool validateIssuer = false, Duration expiryTolerance = Duration.zero, String? clientId})
const

Properties

allowedAlgorithms → List<String>?
Allowed algorithms.
final
clientId → String?
the client id to validate
final
expiryTolerance → Duration
some small leeway, usually no more than a few minutes, to account for clock skew.
final
hashCode → int
The hash code for this object.
no setterinherited
keyStore → JsonWebKeyStore?
A key store to lookup JsonWebKeys
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
validateAudience → bool
whether to validate the aud header in the jwt contains the client id.
final
validateIssuer → bool
whether to validate the iss header in the jwt is the same issuer as in the discovery document.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited