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.