Package org.jboss.security.auth.spi

Class Summary
AbstractServerLoginModule This class implements the common functionality required for a JAAS server side LoginModule and implements the JBossSX standard Subject usage pattern of storing identities and roles.
AnonLoginModule A simple login module that simply allows for the specification of the identity of unauthenticated users via the unauthenticatedIdentity property.
BaseCertLoginModule Base Login Module that uses X509Certificates as credentials for authentication.
CertRolesLoginModule Certificate Login Module that uses a properties file to store role information.
DatabaseCertLoginModule A Certificate Login Module that gets its role information from a database.
DatabaseServerLoginModule A JDBC based login module that supports authentication and role mapping.
DeploymentRolesLoginModule The DeploymentRolesLoginModule adds the roles to the subject that were declared in the assembly-descriptor element in jboss.xml.
IdentityLoginModule A simple login module that simply associates the principal specified in the module options with any subject authenticated against the module.
LdapExtLoginModule The org.jboss.security.auth.spi.LdapExtLoginModule, added in jboss-4.0.3, is an alternate ldap login module implementation that uses searches for locating both the user to bind as for authentication as well as the associated roles.
LdapLoginModule An implementation of LoginModule that authenticates against an LDAP server using JNDI, based on the configuration properties.
MemoryUsersRolesLoginModule A subclass of UsersRolesLoginModule that uses a singleton instance and memory based users/roles Properties maps to manage user/password and user/role mappings.
ProxyLoginModule A proxy LoginModule that loads a delegate LoginModule using the current thread context class loader.
RFC2617Digest An implementation of the DigestCallback that support the http digest auth as described in RFC2617 (http://www.ietf.org/rfc/rfc2617.txt).
RunAsLoginModule A login module that establishes a run-as role for the duration of the login phase of authentication.
SimpleServerLoginModule A simple server login module useful to quick setup of security for testing purposes.
UsernamePasswordLoginModule An abstract subclass of AbstractServerLoginModule that imposes an identity == String username, credentials == String password view on the login process.
Users The XMLLoginModule users/roles object representation.
Users.User  
UsersLoginModule A simple properties file based login module that consults a Java Properties formatted text files for username to password("users.properties") mapping.
UsersObjectModelFactory A JBossXB object factory for parsing the
UsersRolesLoginModule A simple Properties map based login module that consults two Java Properties formatted text files for username to password("users.properties") and username to roles("roles.properties") mapping.
Util Common login module utility methods
XMLLoginModule A login module that obtains its security information directly from its login module options.
 



Copyright © 2002 JBoss Group, LLC. All Rights Reserved.