Authenticator implementations for the
various supported authentication methods (BASIC, DIGEST, and FORM).See: Description
| Class | Description | 
|---|---|
| AuthenticatorBase | Basic implementation of the Valve interface that enforces the
  <security-constraint>elements in the web application
 deployment descriptor. | 
| BasicAuthenticator | An Authenticator and Valve implementation of HTTP BASIC
 Authentication, as outlined in RFC 2617:  "HTTP Authentication: Basic
 and Digest Access Authentication." | 
| Constants | |
| DigestAuthenticator | An Authenticator and Valve implementation of HTTP DIGEST
 Authentication (see RFC 2069). | 
| FormAuthenticator | An Authenticator and Valve implementation of FORM BASED
 Authentication, as described in the Servlet API Specification. | 
| NonLoginAuthenticator | An Authenticator and Valve implementation that checks
 only security constraints not involving user authentication. | 
| SavedRequest | Object that saves the critical information from a request so that
 form-based authentication can reproduce it once the user has been
 authenticated. | 
| SingleSignOn | A Valve that supports a "single sign on" user experience,
 where the security identity of a user who successfully authenticates to one
 web application is propagated to other web applications in the same
 security domain. | 
| SingleSignOnEntry | A class that represents entries in the cache of authenticated users. | 
| SingleSignOnListener | |
| SingleSignOnSessionKey | Key used by SSO to identify a session. | 
| SpnegoAuthenticator | A SPNEGO authenticator that uses the SPNEGO/Kerberos support built in to Java
 6. | 
| SSLAuthenticator | An Authenticator and Valve implementation of authentication
 that utilizes SSL certificates to identify client users. | 
| Enum | Description | 
|---|---|
| AuthenticatorBase.AllowCorsPreflight | 
This package contains Authenticator implementations for the
various supported authentication methods (BASIC, DIGEST, and FORM).  In
addition, there is a convenience base class,
AuthenticatorBase, for customized Authenticator
implementations.
If you are using the standard context configuration class
(org.apache.catalina.startup.ContextConfig) to configure the
Authenticator associated with a particular context, you can register the Java
class to be used for each possible authentication method by modifying the
following Properties file:
    src/share/org/apache/catalina/startup/Authenticators.properties
Each of the standard implementations extends a common base class
(AuthenticatorBase), which is configured by setting the
following JavaBeans properties (with default values in square brackets):
Realm) if this request
    is part of an HTTP session?  [true]The standard authentication methods that are currently provided include:
Copyright © 2000-2020 Apache Software Foundation. All Rights Reserved.