Index

D E G H I K L O R S T U V 
All Classes and Interfaces|All Packages|Serialized Form

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
Constructor for DirectKerberosClient.
DirectKerberosClient(Authenticator) - Constructor for class org.pac4j.kerberos.client.direct.DirectKerberosClient
Constructor for DirectKerberosClient.
DirectKerberosClient(Authenticator, ProfileCreator) - Constructor for class org.pac4j.kerberos.client.direct.DirectKerberosClient
Constructor for DirectKerberosClient.

E

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

G

getCredentials(CallContext) - Method in class org.pac4j.kerberos.client.direct.DirectKerberosClient
getCredentials(CallContext) - Method in class org.pac4j.kerberos.client.indirect.IndirectKerberosClient
getGssContext() - Method in class org.pac4j.kerberos.credentials.authenticator.KerberosTicketValidation
Getter for the field gssContext.
getGssContext() - Method in class org.pac4j.kerberos.profile.KerberosProfile
Getter for the field gssContext.
getKerberosTicket() - Method in class org.pac4j.kerberos.credentials.KerberosCredentials
Getter for the field kerberosTicket.
getKerberosTicketAsString() - Method in class org.pac4j.kerberos.credentials.KerberosCredentials
getKerberosTicketAsString.

H

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

I

IndirectKerberosClient - Class in org.pac4j.kerberos.client.indirect
IndirectKerberosClient class.
IndirectKerberosClient() - Constructor for class org.pac4j.kerberos.client.indirect.IndirectKerberosClient
Constructor for IndirectKerberosClient.
IndirectKerberosClient(Authenticator) - Constructor for class org.pac4j.kerberos.client.indirect.IndirectKerberosClient
Constructor for IndirectKerberosClient.
IndirectKerberosClient(Authenticator, ProfileCreator) - Constructor for class org.pac4j.kerberos.client.indirect.IndirectKerberosClient
Constructor for IndirectKerberosClient.
internalInit(boolean) - Method in class org.pac4j.kerberos.client.direct.DirectKerberosClient
internalInit(boolean) - Method in class org.pac4j.kerberos.client.indirect.IndirectKerberosClient
internalInit(boolean) - Method in class org.pac4j.kerberos.credentials.authenticator.SunJaasKerberosTicketValidator
internalValidateCredentials(CallContext, Credentials) - Method in class org.pac4j.kerberos.client.indirect.IndirectKerberosClient

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
Constructor for 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
Constructor for KerberosProfile.
KerberosProfile(GSSContext) - Constructor for class org.pac4j.kerberos.profile.KerberosProfile
Constructor for 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
Constructor for 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
responseToken.

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
subject.
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
 

U

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

V

validate(CallContext, Credentials) - 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
Validates a Kerberos/SPNEGO ticket.
D E G H I K L O R S T U V 
All Classes and Interfaces|All Packages|Serialized Form