Class UserInfoOidcAuthenticator

java.lang.Object
org.pac4j.core.util.InitializableObject
org.pac4j.oidc.credentials.authenticator.UserInfoOidcAuthenticator
All Implemented Interfaces:
org.pac4j.core.credentials.authenticator.Authenticator

public class UserInfoOidcAuthenticator extends org.pac4j.core.util.InitializableObject implements org.pac4j.core.credentials.authenticator.Authenticator
The OpenId Connect authenticator by user info.
Since:
3.5.0
Author:
Rakesh Sarangi
  • Constructor Details

    • UserInfoOidcAuthenticator

      public UserInfoOidcAuthenticator()
    • UserInfoOidcAuthenticator

      public UserInfoOidcAuthenticator(OidcConfiguration configuration)
  • Method Details

    • internalInit

      protected void internalInit(boolean forceReinit)
      Specified by:
      internalInit in class org.pac4j.core.util.InitializableObject
    • validate

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

      protected void collectProfileClaims(OidcProfileDefinition profileDefinition, OidcProfile profile, Map<String,Object> claims)
    • getConfiguration

      public OidcConfiguration getConfiguration()
    • setConfiguration

      public void setConfiguration(OidcConfiguration configuration)