Apache Tomcat 6.0.53

Package org.apache.catalina.realm

This package contains Realm implementations for the various supported realm technologies for authenticating users and identifying their associated roles.

See:
          Description

Interface Summary
X509UsernameRetriever Provides an interface for retrieving a user name from an X509Certificate.
 

Class Summary
CombinedRealm Realm implementation that contains one or more realms.
Constants Manifest constants for this Java package.
DataSourceRealm Implmentation of Realm that works with any JDBC JNDI DataSource.
GenericPrincipal Generic implementation of java.security.Principal that is available for use by Realm implementations.
JAASCallbackHandler Implementation of the JAAS CallbackHandler interface, used to negotiate delivery of the username and credentials that were specified to our constructor.
JAASMemoryLoginModule Implementation of the JAAS LoginModule interface, primarily for use in testing JAASRealm.
JAASRealm Implmentation of Realm that authenticates users via the Java Authentication and Authorization Service (JAAS).
JDBCRealm Implmentation of Realm that works with any JDBC supported database.
JNDIRealm Implementation of Realm that works with a directory server accessed via the Java Naming and Directory Interface (JNDI) APIs.
JNDIRealm.User A protected class representing a User
LockOutRealm This class extends the CombinedRealm (hence it can wrap other Realms) to provide a user lock out mechanism if there are too many failed authentication attempts in a given period of time.
MemoryRealm Simple implementation of Realm that reads an XML file to configure the valid users, passwords, and roles.
MemoryRuleSet RuleSet for recognizing the users defined in the XML file processed by MemoryRealm.
RealmBase Simple implementation of Realm that reads an XML file to configure the valid users, passwords, and roles.
RealmBase.AllRolesMode  
UserDatabaseRealm Implementation of Realm that is based on an implementation of UserDatabase made available through the global JNDI resources configured for this instance of Catalina.
X509SubjectDnRetriever An X509UsernameRetriever that returns a certificate's entire SubjectDN as the username.
 

Package org.apache.catalina.realm Description

This package contains Realm implementations for the various supported realm technologies for authenticating users and identifying their associated roles. The Realm that is associated with a web application's Context (or a hierarchically superior Container) is used to resolve authentication and role presence questions when a web application uses container managed security as described in the Servlet API Specification, version 2.2.

The implementations share a common base class that supports basic functionality for all of the standard Realm implementations.


Apache Tomcat 6.0.53

Copyright © 2000-2017 Apache Software Foundation. All Rights Reserved.