public final class OidcIdTokenValidator extends java.lang.Object implements OAuth2TokenValidator<Jwt>
OAuth2TokenValidator responsible for
validating the claims in an ID Token.OAuth2TokenValidator,
Jwt,
ID Token Validation| Constructor and Description |
|---|
OidcIdTokenValidator(ClientRegistration clientRegistration) |
| Modifier and Type | Method and Description |
|---|---|
void |
setClock(java.time.Clock clock)
|
void |
setClockSkew(java.time.Duration clockSkew)
Sets the maximum acceptable clock skew.
|
OAuth2TokenValidatorResult |
validate(Jwt idToken)
Verify the validity and/or constraints of the provided OAuth 2.0 Token.
|
public OidcIdTokenValidator(ClientRegistration clientRegistration)
public OAuth2TokenValidatorResult validate(Jwt idToken)
OAuth2TokenValidatorvalidate in interface OAuth2TokenValidator<Jwt>idToken - an OAuth 2.0 tokenpublic void setClockSkew(java.time.Duration clockSkew)
exp
and iat claims.clockSkew - the maximum acceptable clock skewpublic void setClock(java.time.Clock clock)
clock - the clock