public class HeaderClient extends DirectHttpClient<TokenCredentials>
This class is the client to authenticate users directly based on a provided header.
It returns a HttpProfile
.
HttpProfile
extractor
logger
Constructor and Description |
---|
HeaderClient() |
HeaderClient(TokenAuthenticator tokenAuthenticator) |
HeaderClient(TokenAuthenticator tokenAuthenticator,
ProfileCreator profileCreator) |
Modifier and Type | Method and Description |
---|---|
ClientType |
getClientType()
Return the client type.
|
String |
getHeaderName() |
String |
getPrefixHeader() |
protected void |
internalInit(WebContext context)
Internal initialization of the object.
|
protected HeaderClient |
newClient()
Create a new instance of the client.
|
void |
setHeaderName(String headerName) |
void |
setPrefixHeader(String prefixHeader) |
clone, getAuthenticator, getCredentials, getProfileCreator, retrieveUserProfile, setAuthenticator, setProfileCreator, toString
redirect
addAuthorizationGenerator, getAuthorizationGenerators, getName, getUserProfile, setAuthorizationGenerator, setAuthorizationGenerators, setAuthorizationGenerators, setName
init, reinit
public HeaderClient()
public HeaderClient(TokenAuthenticator tokenAuthenticator)
public HeaderClient(TokenAuthenticator tokenAuthenticator, ProfileCreator profileCreator)
protected void internalInit(WebContext context)
InitializableWebObject
internalInit
in class DirectHttpClient<TokenCredentials>
context
- the web contextpublic String getHeaderName()
public void setHeaderName(String headerName)
public String getPrefixHeader()
public void setPrefixHeader(String prefixHeader)
protected HeaderClient newClient()
BaseClient
newClient
in class BaseClient<TokenCredentials,CommonProfile>
public ClientType getClientType()
BaseClient
getClientType
in class BaseClient<TokenCredentials,CommonProfile>
Copyright © 2016. All rights reserved.