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() |
protected KerberosCredentials |
retrieveCredentials(WebContext context) |
getCredentials, getLogoutAction, internalInit, redirectaddAuthorizationGenerator, addAuthorizationGenerators, defaultAuthenticator, defaultCredentialsExtractor, defaultProfileCreator, getAuthenticator, getAuthorizationGenerators, getCredentialsExtractor, getCustomProperties, getName, getProfileCreator, getUserProfile, notifySessionRenewal, retrieveUserProfile, setAuthenticator, setAuthorizationGenerator, setAuthorizationGenerators, setAuthorizationGenerators, setCredentialsExtractor, setCustomProperties, setName, setProfileCreator, toStringinitpublic DirectKerberosClient()
public DirectKerberosClient(Authenticator authenticator)
public DirectKerberosClient(Authenticator authenticator, ProfileCreator<KerberosCredentials,KerberosProfile> profileCreator)
protected void clientInit()
clientInit in class DirectClient<KerberosCredentials,KerberosProfile>protected KerberosCredentials retrieveCredentials(WebContext context)
retrieveCredentials in class BaseClient<KerberosCredentials,KerberosProfile>Copyright © 2019. All rights reserved.