Class OidcJWTAuthenticator

  • All Implemented Interfaces:
    org.pac4j.core.credentials.authenticator.Authenticator

    public class OidcJWTAuthenticator
    extends Object
    implements org.pac4j.core.credentials.authenticator.Authenticator
    • Field Summary

      • Fields inherited from interface org.pac4j.core.credentials.authenticator.Authenticator

        ALWAYS_VALIDATE
    • Constructor Summary

      Constructors 
      Constructor Description
      OidcJWTAuthenticator​(org.pac4j.oidc.config.OidcConfiguration config, String clientName)  
    • Constructor Detail

      • OidcJWTAuthenticator

        public OidcJWTAuthenticator​(org.pac4j.oidc.config.OidcConfiguration config,
                                    String clientName)
    • Method Detail

      • validate

        public void validate​(org.pac4j.core.credentials.Credentials credentials,
                             org.pac4j.core.context.WebContext context,
                             org.pac4j.core.context.session.SessionStore sessionStore)
        Specified by:
        validate in interface org.pac4j.core.credentials.authenticator.Authenticator
      • createVerifier

        public com.nimbusds.jose.JWSVerifier createVerifier​(com.nimbusds.jose.JWSHeader header,
                                                            com.nimbusds.jose.jwk.JWKSet jwkSet)
                                                     throws Exception
        Throws:
        Exception