Package org.pac4j.http.client.direct
Class DirectFormClient
- java.lang.Object
-
- org.pac4j.core.util.InitializableObject
-
- org.pac4j.core.client.BaseClient<C>
-
- org.pac4j.core.client.DirectClient<UsernamePasswordCredentials>
-
- org.pac4j.http.client.direct.DirectFormClient
-
- All Implemented Interfaces:
Client<UsernamePasswordCredentials>
public class DirectFormClient extends DirectClient<UsernamePasswordCredentials>
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
-
-
Constructor Summary
Constructors Constructor Description DirectFormClient()
DirectFormClient(String usernameParameter, String passwordParameter, Authenticator usernamePasswordAuthenticator)
DirectFormClient(Authenticator usernamePasswordAuthenticator)
DirectFormClient(Authenticator usernamePasswordAuthenticator, ProfileCreator profileCreator)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
clientInit()
String
getPasswordParameter()
String
getUsernameParameter()
void
setPasswordParameter(String passwordParameter)
void
setUsernameParameter(String usernameParameter)
String
toString()
-
Methods inherited from class org.pac4j.core.client.DirectClient
getCredentials, getLogoutAction, getRedirectionAction, internalInit
-
Methods inherited from class org.pac4j.core.client.BaseClient
addAuthorizationGenerator, addAuthorizationGenerators, defaultAuthenticator, defaultCredentialsExtractor, defaultProfileCreator, getAuthenticator, getAuthorizationGenerators, getCredentialsExtractor, getCustomProperties, getName, getProfileCreator, getUserProfile, notifySessionRenewal, renewUserProfile, retrieveCredentials, retrieveUserProfile, setAuthenticator, setAuthorizationGenerator, setAuthorizationGenerators, setAuthorizationGenerators, setCredentialsExtractor, setCustomProperties, setName, setProfileCreator
-
Methods inherited from class org.pac4j.core.util.InitializableObject
init, isInitialized
-
-
-
-
Constructor Detail
-
DirectFormClient
public DirectFormClient()
-
DirectFormClient
public DirectFormClient(Authenticator usernamePasswordAuthenticator)
-
DirectFormClient
public DirectFormClient(String usernameParameter, String passwordParameter, Authenticator usernamePasswordAuthenticator)
-
DirectFormClient
public DirectFormClient(Authenticator usernamePasswordAuthenticator, ProfileCreator profileCreator)
-
-
Method Detail
-
clientInit
protected void clientInit()
- Specified by:
clientInit
in classDirectClient<UsernamePasswordCredentials>
-
getUsernameParameter
public String getUsernameParameter()
-
setUsernameParameter
public void setUsernameParameter(String usernameParameter)
-
getPasswordParameter
public String getPasswordParameter()
-
setPasswordParameter
public void setPasswordParameter(String passwordParameter)
-
toString
public String toString()
- Overrides:
toString
in classBaseClient<UsernamePasswordCredentials>
-
-