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.DirectClientThis class is the client to authenticate users, based on form HTTP parameters.- Since:
- 1.8.6
- Author:
- Jerome Leleu
-
-
Constructor Summary
Constructors Constructor Description DirectFormClient()DirectFormClient(java.lang.String usernameParameter, java.lang.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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetPasswordParameter()java.lang.StringgetUsernameParameter()protected voidinternalInit(boolean forceReinit)voidsetPasswordParameter(java.lang.String passwordParameter)voidsetUsernameParameter(java.lang.String usernameParameter)java.lang.StringtoString()-
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
-
-
-
-
Constructor Detail
-
DirectFormClient
public DirectFormClient()
-
DirectFormClient
public DirectFormClient(org.pac4j.core.credentials.authenticator.Authenticator usernamePasswordAuthenticator)
-
DirectFormClient
public DirectFormClient(java.lang.String usernameParameter, java.lang.String passwordParameter, org.pac4j.core.credentials.authenticator.Authenticator usernamePasswordAuthenticator)
-
DirectFormClient
public DirectFormClient(org.pac4j.core.credentials.authenticator.Authenticator usernamePasswordAuthenticator, org.pac4j.core.profile.creator.ProfileCreator profileCreator)
-
-
Method Detail
-
internalInit
protected void internalInit(boolean forceReinit)
- Specified by:
internalInitin classorg.pac4j.core.util.InitializableObject
-
getUsernameParameter
public java.lang.String getUsernameParameter()
-
setUsernameParameter
public void setUsernameParameter(java.lang.String usernameParameter)
-
getPasswordParameter
public java.lang.String getPasswordParameter()
-
setPasswordParameter
public void setPasswordParameter(java.lang.String passwordParameter)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classorg.pac4j.core.client.DirectClient
-
-