public class DirectKerberosClient extends DirectClient<KerberosCredentials,KerberosProfile>
This class is the client to authenticate users directly based on Kerberos ticket. (i.e. being a direct client it do not redirects to callback URLs).
logger
Constructor and Description |
---|
DirectKerberosClient() |
DirectKerberosClient(Authenticator authenticator) |
DirectKerberosClient(Authenticator authenticator,
ProfileCreator<KerberosCredentials,KerberosProfile> profileCreator) |
Modifier and Type | Method and Description |
---|---|
protected void |
clientInit()
Initialize the client.
|
protected KerberosCredentials |
retrieveCredentials(WebContext context)
Retrieve the credentials.
|
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, toString
init
public DirectKerberosClient()
public DirectKerberosClient(Authenticator authenticator)
public DirectKerberosClient(Authenticator authenticator, ProfileCreator<KerberosCredentials,KerberosProfile> profileCreator)
protected void clientInit()
DirectClient
clientInit
in class DirectClient<KerberosCredentials,KerberosProfile>
protected KerberosCredentials retrieveCredentials(WebContext context)
BaseClient
retrieveCredentials
in class BaseClient<KerberosCredentials,KerberosProfile>
context
- the web contextCopyright © 2019. All rights reserved.