Class UserFormClient

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

    @Deprecated
    public class UserFormClient
    extends org.pac4j.http.client.indirect.FormClient
    Deprecated.
    Will be invalid in version 8.0.0.
    A client for authenticating an user based on an http form
    Author:
    XIMA MEDIA GmbH
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static String NAME
      Deprecated.
       
      • 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 Deprecated Methods 
      Modifier and Type Method Description
      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)
      Deprecated.
       
      • Methods inherited from class org.pac4j.http.client.indirect.FormClient

        computeErrorMessage, getLoginUrl, getPasswordParameter, getUsernameParameter, internalInit, retrieveCredentials, 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
    • Field Detail

      • NAME

        public static final String NAME
        Deprecated.
    • Method Detail

      • 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)
        Deprecated.
        Overrides:
        handleInvalidCredentials in class org.pac4j.http.client.indirect.FormClient