D E G H I K L O R S T U V
All Classes All Packages
All Classes All Packages
All Classes All Packages
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) - Constructor for class org.pac4j.kerberos.client.direct.DirectKerberosClient
E
- equals(Object) - Method in class org.pac4j.kerberos.credentials.KerberosCredentials
- extract(WebContext, SessionStore) - 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) - Constructor for class org.pac4j.kerberos.client.indirect.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
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, SessionStore) - Method in class org.pac4j.kerberos.client.direct.DirectKerberosClient
- retrieveCredentials(WebContext, SessionStore) - 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 otherwisedispose
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(Credentials, WebContext, SessionStore) - 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
All Classes All Packages