public class DirectBasicAuthClient extends DirectClient<UsernamePasswordCredentials,CommonProfile>
This class is the client to authenticate users directly through HTTP basic auth.
logger
Constructor and Description |
---|
DirectBasicAuthClient() |
DirectBasicAuthClient(Authenticator usernamePasswordAuthenticator) |
DirectBasicAuthClient(Authenticator usernamePasswordAuthenticator,
ProfileCreator profileCreator) |
Modifier and Type | Method and Description |
---|---|
protected void |
clientInit()
Initialize the client.
|
String |
getRealmName() |
protected UsernamePasswordCredentials |
retrieveCredentials(WebContext context)
Retrieve the credentials.
|
void |
setRealmName(String realmName) |
String |
toString() |
getCredentials, getLogoutAction, internalInit, redirect
addAuthorizationGenerator, addAuthorizationGenerators, defaultAuthenticator, defaultCredentialsExtractor, defaultProfileCreator, getAuthenticator, getAuthorizationGenerators, getCredentialsExtractor, getCustomProperties, getName, getProfileCreator, getUserProfile, notifySessionRenewal, retrieveUserProfile, setAuthenticator, setAuthorizationGenerator, setAuthorizationGenerators, setAuthorizationGenerators, setCredentialsExtractor, setCustomProperties, setName, setProfileCreator
init
public DirectBasicAuthClient()
public DirectBasicAuthClient(Authenticator usernamePasswordAuthenticator)
public DirectBasicAuthClient(Authenticator usernamePasswordAuthenticator, ProfileCreator profileCreator)
protected void clientInit()
DirectClient
clientInit
in class DirectClient<UsernamePasswordCredentials,CommonProfile>
protected UsernamePasswordCredentials retrieveCredentials(WebContext context)
BaseClient
retrieveCredentials
in class BaseClient<UsernamePasswordCredentials,CommonProfile>
context
- the web contextpublic String getRealmName()
public void setRealmName(String realmName)
public String toString()
toString
in class BaseClient<UsernamePasswordCredentials,CommonProfile>
Copyright © 2019. All rights reserved.