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.String
getPasswordParameter()
java.lang.String
getUsernameParameter()
protected void
internalInit(boolean forceReinit)
void
setPasswordParameter(java.lang.String passwordParameter)
void
setUsernameParameter(java.lang.String usernameParameter)
java.lang.String
toString()
-
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:
internalInit
in 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:
toString
in classorg.pac4j.core.client.DirectClient
-
-