C D E G H I K L O R S T U V 
All Classes All Packages

C

clientInit() - Method in class org.pac4j.kerberos.client.direct.DirectKerberosClient
 
clientInit() - Method in class org.pac4j.kerberos.client.indirect.IndirectKerberosClient
 

D

DirectKerberosClient - Class in org.pac4j.kerberos.client.direct
This class is the client to authenticate users directly based on Kerberos ticket.
DirectKerberosClient() - Constructor for class org.pac4j.kerberos.client.direct.DirectKerberosClient
 
DirectKerberosClient(Authenticator) - Constructor for class org.pac4j.kerberos.client.direct.DirectKerberosClient
 
DirectKerberosClient(Authenticator, ProfileCreator<KerberosCredentials>) - Constructor for class org.pac4j.kerberos.client.direct.DirectKerberosClient
 

E

equals(Object) - Method in class org.pac4j.kerberos.credentials.KerberosCredentials
 
extract(WebContext) - Method in class org.pac4j.kerberos.credentials.extractor.KerberosExtractor
 

G

getGssContext() - Method in class org.pac4j.kerberos.credentials.authenticator.KerberosTicketValidation
 
getGssContext() - Method in class org.pac4j.kerberos.profile.KerberosProfile
 
getKerberosTicket() - Method in class org.pac4j.kerberos.credentials.KerberosCredentials
 
getKerberosTicketAsString() - Method in class org.pac4j.kerberos.credentials.KerberosCredentials
 

H

hashCode() - Method in class org.pac4j.kerberos.credentials.KerberosCredentials
 

I

IndirectKerberosClient - Class in org.pac4j.kerberos.client.indirect
 
IndirectKerberosClient() - Constructor for class org.pac4j.kerberos.client.indirect.IndirectKerberosClient
 
IndirectKerberosClient(Authenticator) - Constructor for class org.pac4j.kerberos.client.indirect.IndirectKerberosClient
 
IndirectKerberosClient(Authenticator, ProfileCreator<KerberosCredentials>) - Constructor for class org.pac4j.kerberos.client.indirect.IndirectKerberosClient
 
internalInit() - Method in class org.pac4j.kerberos.credentials.authenticator.SunJaasKerberosTicketValidator
 

K

KerberosAuthenticator - Class in org.pac4j.kerberos.credentials.authenticator
Authenticator for Kerberos.
KerberosAuthenticator(KerberosTicketValidator) - Constructor for class org.pac4j.kerberos.credentials.authenticator.KerberosAuthenticator
Initializes the authenticator that will validate Kerberos tickets.
KerberosCredentials - Class in org.pac4j.kerberos.credentials
Credentials containing the kerberos ticket.
KerberosCredentials(byte[]) - Constructor for class org.pac4j.kerberos.credentials.KerberosCredentials
 
KerberosExtractor - Class in org.pac4j.kerberos.credentials.extractor
To extract Kerberos headers.
KerberosExtractor() - Constructor for class org.pac4j.kerberos.credentials.extractor.KerberosExtractor
 
KerberosProfile - Class in org.pac4j.kerberos.profile
Represents a user profile based on a Kerberos authentication.
KerberosProfile() - Constructor for class org.pac4j.kerberos.profile.KerberosProfile
 
KerberosProfile(GSSContext) - Constructor for class org.pac4j.kerberos.profile.KerberosProfile
 
KerberosTicketValidation - Class in org.pac4j.kerberos.credentials.authenticator
Result of ticket validation
KerberosTicketValidation(String, String, byte[], GSSContext) - Constructor for class org.pac4j.kerberos.credentials.authenticator.KerberosTicketValidation
 
KerberosTicketValidator - Interface in org.pac4j.kerberos.credentials.authenticator
Implementations of this interface are used in DirectKerberosClient to validate a Kerberos/SPNEGO Ticket.

L

logger - Variable in class org.pac4j.kerberos.credentials.authenticator.KerberosAuthenticator
 

O

org.pac4j.kerberos.client.direct - package org.pac4j.kerberos.client.direct
 
org.pac4j.kerberos.client.indirect - package org.pac4j.kerberos.client.indirect
 
org.pac4j.kerberos.credentials - package org.pac4j.kerberos.credentials
 
org.pac4j.kerberos.credentials.authenticator - package org.pac4j.kerberos.credentials.authenticator
 
org.pac4j.kerberos.credentials.extractor - package org.pac4j.kerberos.credentials.extractor
 
org.pac4j.kerberos.profile - package org.pac4j.kerberos.profile
 

R

responseToken() - Method in class org.pac4j.kerberos.credentials.authenticator.KerberosTicketValidation
 
retrieveCredentials(WebContext) - Method in class org.pac4j.kerberos.client.direct.DirectKerberosClient
 
retrieveCredentials(WebContext) - Method in class org.pac4j.kerberos.client.indirect.IndirectKerberosClient
 

S

setDebug(boolean) - Method in class org.pac4j.kerberos.credentials.authenticator.SunJaasKerberosTicketValidator
Enables the debug mode of the JAAS Kerberos login module.
setHoldOnToGSSContext(boolean) - Method in class org.pac4j.kerberos.credentials.authenticator.SunJaasKerberosTicketValidator
Determines whether to hold on to the GSS security context or otherwise dispose of it immediately (the default behaviour).
setKeyTabLocation(Resource) - Method in class org.pac4j.kerberos.credentials.authenticator.SunJaasKerberosTicketValidator
The location of the keytab.
setServicePrincipal(String) - Method in class org.pac4j.kerberos.credentials.authenticator.SunJaasKerberosTicketValidator
The service principal of the application.
subject() - Method in class org.pac4j.kerberos.credentials.authenticator.KerberosTicketValidation
 
SunJaasKerberosTicketValidator - Class in org.pac4j.kerberos.credentials.authenticator
Implementation of KerberosTicketValidator which uses the SUN JAAS login module, which is included in the SUN JRE, it will not work with an IBM JRE.
SunJaasKerberosTicketValidator() - Constructor for class org.pac4j.kerberos.credentials.authenticator.SunJaasKerberosTicketValidator
 

T

ticketValidator - Variable in class org.pac4j.kerberos.credentials.authenticator.KerberosAuthenticator
 
toString() - Method in class org.pac4j.kerberos.client.indirect.IndirectKerberosClient
 
toString() - Method in class org.pac4j.kerberos.credentials.KerberosCredentials
 

U

username() - Method in class org.pac4j.kerberos.credentials.authenticator.KerberosTicketValidation
 

V

validate(KerberosCredentials, WebContext) - Method in class org.pac4j.kerberos.credentials.authenticator.KerberosAuthenticator
 
validateTicket(byte[]) - Method in interface org.pac4j.kerberos.credentials.authenticator.KerberosTicketValidator
Validates a Kerberos/SPNEGO ticket.
validateTicket(byte[]) - Method in class org.pac4j.kerberos.credentials.authenticator.SunJaasKerberosTicketValidator
 
C D E G H I K L O R S T U V 
All Classes All Packages