Class AxelorFormClient

  • All Implemented Interfaces:
    org.pac4j.core.client.Client

    public class AxelorFormClient
    extends org.pac4j.http.client.indirect.FormClient
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static String LOGIN_URL  
      • Fields inherited from class org.pac4j.http.client.indirect.FormClient

        ERROR_PARAMETER, MISSING_FIELD_ERROR
      • Fields inherited from class org.pac4j.core.client.IndirectClient

        ATTEMPTED_AUTHENTICATION_SUFFIX, callbackUrl, callbackUrlResolver, urlResolver
      • Fields inherited from class org.pac4j.core.client.BaseClient

        logger, saveProfileInSession
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected String computeErrorMessage​(Exception e)  
      protected org.pac4j.core.exception.http.HttpAction handleInvalidCredentials​(org.pac4j.core.context.WebContext context, org.pac4j.core.context.session.SessionStore sessionStore, String username, String message, String errorMessage)  
      protected org.pac4j.core.exception.http.HttpAction handleInvalidCredentials​(org.pac4j.core.context.WebContext context, org.pac4j.core.context.session.SessionStore sessionStore, String username, String message, org.pac4j.core.exception.CredentialsException exception)  
      protected org.pac4j.core.exception.http.HttpAction handleInvalidCredentialsInternal​(org.pac4j.core.context.WebContext context, org.pac4j.core.context.session.SessionStore sessionStore, String username, String message, String errorMessage)  
      protected void internalInit​(boolean forceReinit)  
      protected Optional<org.pac4j.core.credentials.Credentials> retrieveCredentials​(org.pac4j.core.context.WebContext context, org.pac4j.core.context.session.SessionStore sessionStore)  
      • Methods inherited from class org.pac4j.http.client.indirect.FormClient

        getLoginUrl, getPasswordParameter, getUsernameParameter, setLoginUrl, setPasswordParameter, setUsernameParameter, toString
      • Methods inherited from class org.pac4j.core.client.IndirectClient

        afterInternalInit, beforeInternalInit, computeFinalCallbackUrl, defaultLogoutActionBuilder, defaultRedirectionActionBuilder, getAjaxRequestResolver, getCallbackUrl, getCallbackUrlResolver, getCodeVerifierSessionAttributeName, getCredentials, getLogoutAction, getLogoutActionBuilder, getNonceSessionAttributeName, getRedirectionAction, getRedirectionActionBuilder, getStateSessionAttributeName, getUrlResolver, isCheckAuthenticationAttempt, newDefaultCallbackUrlResolver, setAjaxRequestResolver, setCallbackUrl, setCallbackUrlResolver, setCheckAuthenticationAttempt, setLogoutActionBuilder, setRedirectionActionBuilder, setUrlResolver
      • Methods inherited from class org.pac4j.core.client.BaseClient

        addAuthorizationGenerator, addAuthorizationGenerators, defaultAuthenticator, defaultCredentialsExtractor, defaultProfileCreator, getAuthenticator, getAuthorizationGenerators, getCredentialsExtractor, getCustomProperties, getName, getProfileCreator, getProfileFactoryWhenNotAuthenticated, getSaveProfileInSession, getUserProfile, isMultiProfile, notifySessionRenewal, renewUserProfile, retrieveUserProfile, setAuthenticator, setAuthorizationGenerator, setAuthorizationGenerators, setAuthorizationGenerators, setCredentialsExtractor, setCustomProperties, setMultiProfile, setName, setProfileCreator, setProfileFactoryWhenNotAuthenticated, setSaveProfileInSession
      • Methods inherited from class org.pac4j.core.util.InitializableObject

        getLastAttempt, getMaxAttempts, getMinTimeIntervalBetweenAttemptsInMilliseconds, getNbAttempts, init, init, isInitialized, reinit, setMaxAttempts, setMinTimeIntervalBetweenAttemptsInMilliseconds, shouldInitialize
    • Constructor Detail

      • AxelorFormClient

        public AxelorFormClient()
    • Method Detail

      • internalInit

        protected void internalInit​(boolean forceReinit)
        Overrides:
        internalInit in class org.pac4j.http.client.indirect.FormClient
      • retrieveCredentials

        protected Optional<org.pac4j.core.credentials.Credentials> retrieveCredentials​(org.pac4j.core.context.WebContext context,
                                                                                       org.pac4j.core.context.session.SessionStore sessionStore)
        Overrides:
        retrieveCredentials in class org.pac4j.http.client.indirect.FormClient
      • computeErrorMessage

        protected String computeErrorMessage​(Exception e)
        Overrides:
        computeErrorMessage in class org.pac4j.http.client.indirect.FormClient
      • handleInvalidCredentials

        protected org.pac4j.core.exception.http.HttpAction handleInvalidCredentials​(org.pac4j.core.context.WebContext context,
                                                                                    org.pac4j.core.context.session.SessionStore sessionStore,
                                                                                    String username,
                                                                                    String message,
                                                                                    String errorMessage)
        Overrides:
        handleInvalidCredentials in class org.pac4j.http.client.indirect.FormClient
      • handleInvalidCredentials

        protected org.pac4j.core.exception.http.HttpAction handleInvalidCredentials​(org.pac4j.core.context.WebContext context,
                                                                                    org.pac4j.core.context.session.SessionStore sessionStore,
                                                                                    String username,
                                                                                    String message,
                                                                                    org.pac4j.core.exception.CredentialsException exception)
      • handleInvalidCredentialsInternal

        protected org.pac4j.core.exception.http.HttpAction handleInvalidCredentialsInternal​(org.pac4j.core.context.WebContext context,
                                                                                            org.pac4j.core.context.session.SessionStore sessionStore,
                                                                                            String username,
                                                                                            String message,
                                                                                            String errorMessage)