Package org.pac4j.cas.client.rest
Class CasRestFormClient
- java.lang.Object
-
- org.pac4j.core.util.InitializableObject
-
- org.pac4j.core.client.BaseClient<C>
-
- org.pac4j.core.client.DirectClient<UsernamePasswordCredentials>
-
- org.pac4j.cas.client.rest.AbstractCasRestClient
-
- org.pac4j.cas.client.rest.CasRestFormClient
-
- All Implemented Interfaces:
Client<UsernamePasswordCredentials>
public class CasRestFormClient extends AbstractCasRestClient
Direct client which receives credentials as form parameters and validates them via the CAS REST API.- Since:
- 1.8.0
- Author:
- Misagh Moayyed
-
-
Field Summary
-
Fields inherited from class org.pac4j.cas.client.rest.AbstractCasRestClient
configuration
-
Fields inherited from class org.pac4j.core.client.BaseClient
logger
-
-
Constructor Summary
Constructors Constructor Description CasRestFormClient()CasRestFormClient(CasConfiguration configuration, String usernameParameter, String passwordParameter)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidclientInit()StringgetPasswordParameter()StringgetUsernameParameter()voidsetPasswordParameter(String passwordParameter)voidsetUsernameParameter(String usernameParameter)StringtoString()-
Methods inherited from class org.pac4j.cas.client.rest.AbstractCasRestClient
destroyTicketGrantingTicket, getConfiguration, requestServiceTicket, setConfiguration, validateServiceTicket
-
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, getProfileFactoryWhenNotAuthenticated, getUserProfile, notifySessionRenewal, renewUserProfile, retrieveCredentials, retrieveUserProfile, setAuthenticator, setAuthorizationGenerator, setAuthorizationGenerators, setAuthorizationGenerators, setCredentialsExtractor, setCustomProperties, setName, setProfileCreator, setProfileFactoryWhenNotAuthenticated
-
Methods inherited from class org.pac4j.core.util.InitializableObject
init, isInitialized
-
-
-
-
Constructor Detail
-
CasRestFormClient
public CasRestFormClient()
-
CasRestFormClient
public CasRestFormClient(CasConfiguration configuration, String usernameParameter, String passwordParameter)
-
-
Method Detail
-
clientInit
protected void clientInit()
- Specified by:
clientInitin 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:
toStringin classBaseClient<UsernamePasswordCredentials>
-
-