Home » apache-tomcat-6.0.16-src » org.apache » catalina » realm »

org.apache.catalina.realm

Abstract Classes:

RealmBase   Simple implementation of Realm that reads an XML file to configure the valid users, passwords, and roles.  code | html

Classes:

Constants   Manifest constants for this Java package.  code | html
DataSourceRealm   Implmentation of Realm that works with any JDBC JNDI DataSource.  code | html
GenericPrincipal   Generic implementation of java.security.Principal that is available for use by Realm implementations.  code | html
JAASCallbackHandler  

Implementation of the JAAS CallbackHandler interface, used to negotiate delivery of the username and credentials that were specified to our constructor. 

code | html
JAASMemoryLoginModule  

Implementation of the JAAS LoginModule interface, primarily for use in testing JAASRealm

code | html
JAASRealm  

Implmentation of Realm that authenticates users via the Java Authentication and Authorization Service (JAAS). 

code | html
JDBCRealm   Implmentation of Realm that works with any JDBC supported database.  code | html
JNDIRealm  

Implementation of Realm that works with a directory server accessed via the Java Naming and Directory Interface (JNDI) APIs. 

code | html
MemoryRealm   Simple implementation of Realm that reads an XML file to configure the valid users, passwords, and roles.  code | html
MemoryRuleSet  

RuleSet for recognizing the users defined in the XML file processed by MemoryRealm.

 
code | html
MemoryUserRule   Private class used when parsing the XML database file.  code | html
RealmBase.AllRolesMode     code | html
User   A private class representing a User  code | html
UserDatabaseRealm  

Implementation of org.apache.catalina.Realm that is based on an implementation of UserDatabase made available through the global JNDI resources configured for this instance of Catalina. 

code | html