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() |
java.lang.String |
getRealmName() |
protected UsernamePasswordCredentials |
retrieveCredentials(WebContext context) |
void |
setRealmName(java.lang.String realmName) |
java.lang.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()
clientInit
in class DirectClient<UsernamePasswordCredentials,CommonProfile>
protected UsernamePasswordCredentials retrieveCredentials(WebContext context)
retrieveCredentials
in class BaseClient<UsernamePasswordCredentials,CommonProfile>
public java.lang.String getRealmName()
public void setRealmName(java.lang.String realmName)
public java.lang.String toString()
toString
in class BaseClient<UsernamePasswordCredentials,CommonProfile>
Copyright © 2019. All Rights Reserved.