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