Package org.pac4j.cas.client.rest
Class CasRestBasicAuthClient
- 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.CasRestBasicAuthClient
-
- All Implemented Interfaces:
Client<UsernamePasswordCredentials>
public class CasRestBasicAuthClient extends AbstractCasRestClient
Direct client which receives credentials as a basic auth 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 CasRestBasicAuthClient()CasRestBasicAuthClient(CasConfiguration configuration, String headerName, String prefixHeader)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidclientInit()StringgetHeaderName()StringgetPrefixHeader()voidsetHeaderName(String headerName)voidsetPrefixHeader(String prefixHeader)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
-
CasRestBasicAuthClient
public CasRestBasicAuthClient()
-
CasRestBasicAuthClient
public CasRestBasicAuthClient(CasConfiguration configuration, String headerName, String prefixHeader)
-
-
Method Detail
-
clientInit
protected void clientInit()
- Specified by:
clientInitin classDirectClient<UsernamePasswordCredentials>
-
getHeaderName
public String getHeaderName()
-
setHeaderName
public void setHeaderName(String headerName)
-
getPrefixHeader
public String getPrefixHeader()
-
setPrefixHeader
public void setPrefixHeader(String prefixHeader)
-
toString
public String toString()
- Overrides:
toStringin classBaseClient<UsernamePasswordCredentials>
-
-