org.jboss.test.security.ejb
Class UsersRoles2LoginModule

java.lang.Object
  extended byorg.jboss.security.auth.spi.AbstractServerLoginModule (src) 
      extended byorg.jboss.security.auth.spi.UsernamePasswordLoginModule (src) 
          extended byorg.jboss.security.auth.spi.UsersRolesLoginModule (src) 
              extended byorg.jboss.test.security.ejb.UsersRoles2LoginModule
All Implemented Interfaces:
javax.security.auth.spi.LoginModule

public class UsersRoles2LoginModule
extends UsersRolesLoginModule (src)


Field Summary
 
Fields inherited from class org.jboss.security.auth.spi.AbstractServerLoginModule (src)
callbackHandler, log, loginOk, options, principalClassName, sharedState, subject, unauthenticatedIdentity, useFirstPass
 
Constructor Summary
UsersRoles2LoginModule()
           
 
Method Summary
protected  java.security.acl.Group[] getRoleSets()
          Override to add '2' to every role name to make the roles different
 
Methods inherited from class org.jboss.security.auth.spi.UsersRolesLoginModule (src)
getUsersPassword, initialize, loadRoles, loadUsers, login, parseGroupMembers
 
Methods inherited from class org.jboss.security.auth.spi.UsernamePasswordLoginModule (src)
createPasswordHash, getCredentials, getIdentity, getUnauthenticatedIdentity, getUsername, getUsernameAndPassword, validatePassword
 
Methods inherited from class org.jboss.security.auth.spi.AbstractServerLoginModule (src)
abort, commit, createGroup, createIdentity, getUseFirstPass, logout
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UsersRoles2LoginModule

public UsersRoles2LoginModule()
Method Detail

getRoleSets

protected java.security.acl.Group[] getRoleSets()
                                         throws javax.security.auth.login.LoginException
Override to add '2' to every role name to make the roles different

Overrides:
getRoleSets in class UsersRolesLoginModule (src)
Returns:
Group[] containing the sets of roles
Throws:
javax.security.auth.login.LoginException