public class HeaderClient extends DirectClientV2<TokenCredentials,CommonProfile>
This class is the client to authenticate users directly based on a provided header.
logger
Constructor and Description |
---|
HeaderClient() |
HeaderClient(Authenticator tokenAuthenticator)
Deprecated.
|
HeaderClient(Authenticator tokenAuthenticator,
ProfileCreator profileCreator)
Deprecated.
|
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 |
---|---|
String |
getHeaderName() |
String |
getPrefixHeader() |
protected void |
internalInit(WebContext context)
Internal initialization of the object.
|
void |
setHeaderName(String headerName) |
void |
setPrefixHeader(String prefixHeader) |
String |
toString() |
assertAuthenticatorTypes, getAuthenticator, getCredentials, getCredentialsExtractor, getProfileCreator, retrieveUserProfile, setAuthenticator, setCredentialsExtractor, setProfileCreator
redirect
addAuthorizationGenerator, getAuthorizationGenerators, getName, getUserProfile, setAuthorizationGenerator, setAuthorizationGenerators, setAuthorizationGenerators, setName
init, reinit
public HeaderClient()
@Deprecated public HeaderClient(Authenticator tokenAuthenticator)
public HeaderClient(String headerName, Authenticator tokenAuthenticator)
public HeaderClient(String headerName, String prefixHeader, Authenticator tokenAuthenticator)
@Deprecated public HeaderClient(Authenticator tokenAuthenticator, ProfileCreator profileCreator)
public HeaderClient(String headerName, Authenticator tokenAuthenticator, ProfileCreator profileCreator)
public HeaderClient(String headerName, String prefixHeader, Authenticator tokenAuthenticator, ProfileCreator profileCreator)
protected void internalInit(WebContext context)
InitializableWebObject
internalInit
in class DirectClientV2<TokenCredentials,CommonProfile>
context
- the web contextpublic String getHeaderName()
public void setHeaderName(String headerName)
public String getPrefixHeader()
public void setPrefixHeader(String prefixHeader)
public String toString()
toString
in class DirectClientV2<TokenCredentials,CommonProfile>
Copyright © 2016. All rights reserved.