Package org.pac4j.http.client.direct
Class HeaderClient
- java.lang.Object
-
- org.pac4j.core.util.InitializableObject
-
- org.pac4j.core.client.BaseClient
-
- org.pac4j.core.client.DirectClient
-
- org.pac4j.http.client.direct.HeaderClient
-
- All Implemented Interfaces:
org.pac4j.core.client.Client
public class HeaderClient extends org.pac4j.core.client.DirectClientThis class is the client to authenticate users directly based on a provided header.
- Since:
- 1.8.0
- Author:
- Jerome Leleu
-
-
Constructor Summary
Constructors Constructor Description HeaderClient()HeaderClient(java.lang.String headerName, java.lang.String prefixHeader, org.pac4j.core.credentials.authenticator.Authenticator tokenAuthenticator)HeaderClient(java.lang.String headerName, java.lang.String prefixHeader, org.pac4j.core.credentials.authenticator.Authenticator tokenAuthenticator, org.pac4j.core.profile.creator.ProfileCreator profileCreator)HeaderClient(java.lang.String headerName, org.pac4j.core.credentials.authenticator.Authenticator tokenAuthenticator)HeaderClient(java.lang.String headerName, org.pac4j.core.credentials.authenticator.Authenticator tokenAuthenticator, org.pac4j.core.profile.creator.ProfileCreator profileCreator)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetHeaderName()java.lang.StringgetPrefixHeader()protected voidinternalInit(boolean forceReinit)voidsetHeaderName(java.lang.String headerName)voidsetPrefixHeader(java.lang.String prefixHeader)java.lang.StringtoString()-
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
-
HeaderClient
public HeaderClient()
-
HeaderClient
public HeaderClient(java.lang.String headerName, org.pac4j.core.credentials.authenticator.Authenticator tokenAuthenticator)
-
HeaderClient
public HeaderClient(java.lang.String headerName, java.lang.String prefixHeader, org.pac4j.core.credentials.authenticator.Authenticator tokenAuthenticator)
-
HeaderClient
public HeaderClient(java.lang.String headerName, org.pac4j.core.credentials.authenticator.Authenticator tokenAuthenticator, org.pac4j.core.profile.creator.ProfileCreator profileCreator)
-
HeaderClient
public HeaderClient(java.lang.String headerName, java.lang.String prefixHeader, org.pac4j.core.credentials.authenticator.Authenticator tokenAuthenticator, org.pac4j.core.profile.creator.ProfileCreator profileCreator)
-
-
Method Detail
-
internalInit
protected void internalInit(boolean forceReinit)
- Specified by:
internalInitin 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:
toStringin classorg.pac4j.core.client.DirectClient
-
-