Class OidcClaimsValidator

Direct Known Subclasses:
IdTokenReader, UserInfoClient

public class OidcClaimsValidator extends OAuthJoseJwtConsumer
  • Constructor Details

    • OidcClaimsValidator

      public OidcClaimsValidator()
  • Method Details

    • validateJwtClaims

      public void validateJwtClaims(JwtClaims claims, String clientId, boolean validateClaimsAlways)
      Validate core JWT claims
      Parameters:
      claims - the claims
      clientId - OAuth2 client id
      validateClaimsAlways - if set to true then enforce that the claims to be validated must be set
    • setIssuerId

      public void setIssuerId(String issuerId)
    • setJwkSetClient

      public void setJwkSetClient(WebClient jwkSetClient)
    • getInitializedSignatureVerifier

      protected JwsSignatureVerifier getInitializedSignatureVerifier(JwtToken jwt)
      Overrides:
      getInitializedSignatureVerifier in class JoseJwtConsumer
    • setSupportSelfIssuedProvider

      public void setSupportSelfIssuedProvider(boolean supportSelfIssuedProvider)
    • setStrictTimeValidation

      public void setStrictTimeValidation(boolean strictTimeValidation)