Package org.pac4j.cas.client.rest
Class CasRestFormClient
- java.lang.Object
-
- org.pac4j.core.util.InitializableObject
-
- org.pac4j.core.client.BaseClient
-
- org.pac4j.core.client.DirectClient
-
- org.pac4j.cas.client.rest.AbstractCasRestClient
-
- org.pac4j.cas.client.rest.CasRestFormClient
-
- All Implemented Interfaces:
org.pac4j.core.client.Client
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
-
-
Constructor Summary
Constructors Constructor Description CasRestFormClient()CasRestFormClient(CasConfiguration configuration, java.lang.String usernameParameter, java.lang.String passwordParameter)
-
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.cas.client.rest.AbstractCasRestClient
destroyTicketGrantingTicket, getConfiguration, requestServiceTicket, setConfiguration, validateServiceTicket
-
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
-
CasRestFormClient
public CasRestFormClient()
-
CasRestFormClient
public CasRestFormClient(CasConfiguration configuration, java.lang.String usernameParameter, java.lang.String passwordParameter)
-
-
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
-
-