Package org.jboss.security.auth.spi

Interface Summary
InputValidator Interface that must be implemented by login module input validators.
 

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.
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.
RoleMappingLoginModule JBAS-3323: Role Mapping Login Module that maps application role to declarative role - You will need to provide a properties file name with the option "rolesProperties" which has the role to be replaced as the key and a comma-separated role names as replacements.
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.
 

Exception Summary
InputValidationException The InputValidationException is thrown by the InputValidators to indicate that information supplied by clients (e.g.
 



Copyright © 2009 JBoss Inc.. All Rights Reserved.