All Classes and Interfaces
Class
Description
Config for global jaas.
Holds the Subject of the currently authenticated user, since this
Jaas object also has the credentials, and permits creating new
credentials against other Kerberos services.
JAAS utility functions.
AuthenticationProvider
for kerberos.Implementation of an
LdapContextSource
that authenticates with the
ldap server using Kerberos.Allows creating tickets against other service principals storing the
tickets in the KerberosAuthentication's JaasSubjectHolder.
RestTemplate
that is able to make kerberos SPNEGO authenticated REST
requests.KerberosSecurityTestcase provides a base class for using MiniKdc with other
testcases.
Authentication Provider which validates Kerberos Service Tickets
or SPNEGO Tokens (which includes Kerberos Service Tickets).
Holds the Kerberos/SPNEGO token for requesting a kerberized service and is
also the output of
KerberosServiceAuthenticationProvider
.Result of ticket validation
Implementations of this interface are used in
KerberosServiceAuthenticationProvider
to validate a Kerberos/SPNEGO
Ticket.Holds the Username/Password as well as the JAAS Subject allowing
multi-tier authentications using Kerberos.
Mini KDC based on Apache Directory Server that can be embedded in testcases
or used from command line as a standalone KDC.
Adds a WWW-Authenticate (or other) header to the response following
successful authentication.
Parses the SPNEGO authentication Header, which was generated by the browser
and creates a
KerberosServiceRequestToken
out if it.Sends back a request for a Negotiate Authentication to the browser.
Implementation of
KerberosClient
which uses the SUN JAAS
login module, which is included in the SUN JRE, it will not work with an IBM JRE.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.Implementation of
Configuration
which uses Sun's JAAS
Krb5LoginModule.