Package org.pac4j.cas.client.rest
Class CasRestBasicAuthClient
- 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.CasRestBasicAuthClient
-
- All Implemented Interfaces:
org.pac4j.core.client.Client
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
-
-
Constructor Summary
Constructors Constructor Description CasRestBasicAuthClient()
CasRestBasicAuthClient(CasConfiguration configuration, java.lang.String headerName, java.lang.String prefixHeader)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getHeaderName()
java.lang.String
getPrefixHeader()
protected void
internalInit(boolean forceReinit)
void
setHeaderName(java.lang.String headerName)
void
setPrefixHeader(java.lang.String prefixHeader)
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
-
CasRestBasicAuthClient
public CasRestBasicAuthClient()
-
CasRestBasicAuthClient
public CasRestBasicAuthClient(CasConfiguration configuration, java.lang.String headerName, java.lang.String prefixHeader)
-
-
Method Detail
-
internalInit
protected void internalInit(boolean forceReinit)
- Specified by:
internalInit
in classorg.pac4j.core.util.InitializableObject
-
getHeaderName
public java.lang.String getHeaderName()
-
setHeaderName
public void setHeaderName(java.lang.String headerName)
-
getPrefixHeader
public java.lang.String getPrefixHeader()
-
setPrefixHeader
public void setPrefixHeader(java.lang.String prefixHeader)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classorg.pac4j.core.client.DirectClient
-
-