Package org.pac4j.http.client.direct
Class DirectFormClient
java.lang.Object
org.pac4j.core.util.InitializableObject
org.pac4j.core.client.BaseClient
org.pac4j.core.client.DirectClient
org.pac4j.http.client.direct.DirectFormClient
- All Implemented Interfaces:
org.pac4j.core.client.Client
public class DirectFormClient
extends org.pac4j.core.client.DirectClient
This class is the client to authenticate users, based on form HTTP parameters.
- Since:
- 1.8.6
- Author:
- Jerome Leleu
-
Field Summary
Fields inherited from class org.pac4j.core.client.BaseClient
logger, saveProfileInSession
-
Constructor Summary
ConstructorDescriptionDirectFormClient
(String usernameParameter, String passwordParameter, org.pac4j.core.credentials.authenticator.Authenticator usernamePasswordAuthenticator) DirectFormClient
(org.pac4j.core.credentials.authenticator.Authenticator usernamePasswordAuthenticator) DirectFormClient
(org.pac4j.core.credentials.authenticator.Authenticator usernamePasswordAuthenticator, org.pac4j.core.profile.creator.ProfileCreator profileCreator) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
internalInit
(boolean forceReinit) void
setPasswordParameter
(String passwordParameter) void
setUsernameParameter
(String usernameParameter) toString()
Methods inherited from class org.pac4j.core.client.DirectClient
afterInternalInit, beforeInternalInit, getCredentials, getLogoutAction, getRedirectionAction
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, retrieveCredentials, 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 Details
-
DirectFormClient
public DirectFormClient() -
DirectFormClient
public DirectFormClient(org.pac4j.core.credentials.authenticator.Authenticator usernamePasswordAuthenticator) -
DirectFormClient
-
DirectFormClient
public DirectFormClient(org.pac4j.core.credentials.authenticator.Authenticator usernamePasswordAuthenticator, org.pac4j.core.profile.creator.ProfileCreator profileCreator)
-
-
Method Details
-
internalInit
protected void internalInit(boolean forceReinit) - Specified by:
internalInit
in classorg.pac4j.core.util.InitializableObject
-
getUsernameParameter
-
setUsernameParameter
-
getPasswordParameter
-
setPasswordParameter
-
toString
- Overrides:
toString
in classorg.pac4j.core.client.DirectClient
-