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(WebContext context)
Initialize the client.
|
getCredentials, getLogoutAction, internalInit, redirect
addAuthorizationGenerator, addAuthorizationGenerators, defaultAuthenticator, defaultCredentialsExtractor, defaultProfileCreator, getAuthenticator, getAuthorizationGenerators, getCredentialsExtractor, getName, getProfileCreator, getUserProfile, notifySessionRenewal, retrieveCredentials, retrieveUserProfile, setAuthenticator, setAuthorizationGenerator, setAuthorizationGenerators, setAuthorizationGenerators, setCredentialsExtractor, setName, setProfileCreator, toString
init, reinit
public DirectKerberosClient()
public DirectKerberosClient(Authenticator authenticator)
public DirectKerberosClient(Authenticator authenticator, ProfileCreator<KerberosCredentials,KerberosProfile> profileCreator)
protected void clientInit(WebContext context)
DirectClient
clientInit
in class DirectClient<KerberosCredentials,KerberosProfile>
context
- the web contextCopyright © 2018. All rights reserved.