public class KerberosAuthenticator extends Object implements Authenticator<KerberosCredentials>
AuthenticatorProfileCreator
.Modifier and Type | Field and Description |
---|---|
protected org.slf4j.Logger |
logger |
protected KerberosTicketValidator |
ticketValidator |
Constructor and Description |
---|
KerberosAuthenticator(KerberosTicketValidator ticketValidator)
Initializes the authenticator that will validate Kerberos tickets.
|
Modifier and Type | Method and Description |
---|---|
void |
validate(KerberosCredentials credentials,
WebContext context)
Validate the credentials.
|
protected final org.slf4j.Logger logger
protected KerberosTicketValidator ticketValidator
public KerberosAuthenticator(KerberosTicketValidator ticketValidator)
ticketValidator
- The ticket validator used to validate the Kerberos ticket.public void validate(KerberosCredentials credentials, WebContext context)
Authenticator
CredentialsException
in case of failure.validate
in interface Authenticator<KerberosCredentials>
credentials
- the given credentialscontext
- the web contextCopyright © 2019. All rights reserved.