public class HeaderClient extends DirectClient<TokenCredentials,CommonProfile>
This class is the client to authenticate users directly based on a provided header.
logger
Constructor and Description |
---|
HeaderClient() |
HeaderClient(String headerName,
Authenticator tokenAuthenticator) |
HeaderClient(String headerName,
Authenticator tokenAuthenticator,
ProfileCreator profileCreator) |
HeaderClient(String headerName,
String prefixHeader,
Authenticator tokenAuthenticator) |
HeaderClient(String headerName,
String prefixHeader,
Authenticator tokenAuthenticator,
ProfileCreator profileCreator) |
Modifier and Type | Method and Description |
---|---|
protected void |
clientInit()
Initialize the client.
|
String |
getHeaderName() |
String |
getPrefixHeader() |
void |
setHeaderName(String headerName) |
void |
setPrefixHeader(String prefixHeader) |
String |
toString() |
getCredentials, getLogoutAction, internalInit, redirect
addAuthorizationGenerator, addAuthorizationGenerators, defaultAuthenticator, defaultCredentialsExtractor, defaultProfileCreator, getAuthenticator, getAuthorizationGenerators, getCredentialsExtractor, getCustomProperties, getName, getProfileCreator, getUserProfile, notifySessionRenewal, retrieveCredentials, retrieveUserProfile, setAuthenticator, setAuthorizationGenerator, setAuthorizationGenerators, setAuthorizationGenerators, setCredentialsExtractor, setCustomProperties, setName, setProfileCreator
init
public HeaderClient()
public HeaderClient(String headerName, Authenticator tokenAuthenticator)
public HeaderClient(String headerName, String prefixHeader, Authenticator tokenAuthenticator)
public HeaderClient(String headerName, Authenticator tokenAuthenticator, ProfileCreator profileCreator)
public HeaderClient(String headerName, String prefixHeader, Authenticator tokenAuthenticator, ProfileCreator profileCreator)
protected void clientInit()
DirectClient
clientInit
in class DirectClient<TokenCredentials,CommonProfile>
public String getHeaderName()
public void setHeaderName(String headerName)
public String getPrefixHeader()
public void setPrefixHeader(String prefixHeader)
public String toString()
toString
in class BaseClient<TokenCredentials,CommonProfile>
Copyright © 2018. All rights reserved.