OidcIdTokenVerificationOptions class

Constructors

OidcIdTokenVerificationOptions.new({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