Class CustomJWTClaimsVerifier

  • All Implemented Interfaces:
    com.nimbusds.jwt.proc.ClockSkewAware, com.nimbusds.jwt.proc.JWTClaimsSetVerifier<com.nimbusds.jose.proc.SecurityContext>

    public class CustomJWTClaimsVerifier
    extends com.nimbusds.jwt.proc.DefaultJWTClaimsVerifier<com.nimbusds.jose.proc.SecurityContext>
    • Field Summary

      • Fields inherited from class com.nimbusds.jwt.proc.DefaultJWTClaimsVerifier

        DEFAULT_MAX_CLOCK_SKEW_SECONDS
    • Constructor Detail

      • CustomJWTClaimsVerifier

        public CustomJWTClaimsVerifier​(String expectedAudience,
                                       com.nimbusds.jwt.JWTClaimsSet exactMatchClaims,
                                       Set<String> requiredClaims)
    • Method Detail

      • verify

        public void verify​(com.nimbusds.jwt.JWTClaimsSet claimsSet,
                           com.nimbusds.jose.proc.SecurityContext context)
                    throws com.nimbusds.jwt.proc.BadJWTException
        Specified by:
        verify in interface com.nimbusds.jwt.proc.JWTClaimsSetVerifier<com.nimbusds.jose.proc.SecurityContext>
        Overrides:
        verify in class com.nimbusds.jwt.proc.DefaultJWTClaimsVerifier<com.nimbusds.jose.proc.SecurityContext>
        Throws:
        com.nimbusds.jwt.proc.BadJWTException