All Classes and Interfaces

Class
Description
The AltKerberosAuthenticationHandler behaves exactly the same way as the KerberosAuthenticationHandler, except that it allows for an alternative form of authentication for browsers while still using Kerberos for Java access.
The AuthenticatedURL class enables the use of the JDK URL class against HTTP endpoints protected with the AuthenticationFilter.
Client side authentication token.
Exception thrown when an authentication error occurs.
The AuthenticationFilter enables protecting web application resources with different (pluggable) authentication mechanisms and signer secret providers.
Interface for server authentication mechanisms.
This is a utility class designed to provide functionality related to AuthenticationHandler.
The AuthenticationToken contains information about an authenticated HTTP client and doubles as the Principal to be returned by authenticated HttpServletRequests
Interface for client authentication mechanisms.
 
 
Interface to support multiple authentication mechanisms simultaneously.
Interface to configure HttpURLConnection created by AuthenticatedURL instances.
A SignerSecretProvider that simply loads a secret from a specified file.
This class defines constants used for HTTP protocol entities (such as headers, methods and their values).
Creates a programmatic version of a jaas.conf file.
The JWTRedirectAuthenticationHandler extends AltKerberosAuthenticationHandler to add WebSSO behavior for UIs.
The KerberosAuthenticationHandler implements the Kerberos SPNEGO authentication mechanism for HTTP.
The KerberosAuthenticator implements the Kerberos SPNEGO authentication sequence.
This class implements parsing and handling of Kerberos principal names.
 
 
 
The LdapAuthenticationHandler implements the BASIC authentication mechanism for HTTP using LDAP back-end.
The MultiSchemeAuthenticationHandler supports configuring multiple authentication mechanisms simultaneously.
A helper class for getting build-info of the java-vm.
The PseudoAuthenticationHandler provides a pseudo authentication mechanism that accepts the user name specified as a query string parameter.
The PseudoAuthenticator implementation provides an authentication equivalent to Hadoop's Simple authentication, it trusts the value of the 'user.name' Java System property.
A SignerSecretProvider that uses a random number as its secret.
An abstract SignerSecretProvider that can be use used as the base for a rolling secret.
Signs strings and verifies signed strings using a SHA digest.
Exception thrown by Signer when a string signature is invalid.
The SignerSecretProvider is an abstract way to provide a secret to be used by the Signer so that we can have different implementations that potentially do more complicated things in the backend.
A SignerSecretProvider that synchronizes a rolling random secret between multiple servers using ZooKeeper.
Utility class to create a CuratorFramework object that can be used to connect to Zookeeper based on configuration values that can be supplied from different configuration properties.