Class NonceClaimValidator


  • @Requires(property="micronaut.security.token.jwt.claims-validators.nonce",
              notEquals="false")
    @Singleton
    public class NonceClaimValidator
    extends java.lang.Object
    Responsible for validating the nonce claim.
    Since:
    1.2.0
    • Constructor Detail

      • NonceClaimValidator

        public NonceClaimValidator()
    • Method Detail

      • validate

        public boolean validate​(OpenIdClaims claims,
                                OauthClientConfiguration clientConfiguration,
                                OpenIdProviderMetadata providerMetadata,
                                @Nullable
                                java.lang.String nonce)
        Parameters:
        claims - ID Token Claims
        clientConfiguration - OAuth 2.0 Client Configuration
        providerMetadata - OpenID Connect provider metadata
        nonce - The nonce value
        Returns:
        Whether the JWT Claims pass validation or not.