Class OidcJWTAuthenticator

java.lang.Object
de.xima.fc.security.pac4j.oidc.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)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    com.nimbusds.jose.JWSVerifier
    createVerifier(com.nimbusds.jose.JWSHeader header, com.nimbusds.jose.jwk.JWKSet jwkSet)
     
    void
    validate(org.pac4j.core.credentials.Credentials credentials, org.pac4j.core.context.WebContext context, org.pac4j.core.context.session.SessionStore sessionStore)
     

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • OidcJWTAuthenticator

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

    • 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