User: starksm 
  Date: 01/04/11 18:25:15

  Modified:    src/main/org/jboss/security/plugins/samples Tag: Branch_2_2
                        JaasServerLoginModule.java
  Log:
  Fix bug with role mapping in JaasServerLoginModule(ID 415511).
  Add missing unit test for the JaasServerLoginModule.
  
  Revision  Changes    Path
  No                   revision
  
  
  No                   revision
  
  
  1.3.2.1   +4 -0      
jbosssx/src/main/org/jboss/security/plugins/samples/JaasServerLoginModule.java
  
  Index: JaasServerLoginModule.java
  ===================================================================
  RCS file: 
/cvsroot/jboss/jbosssx/src/main/org/jboss/security/plugins/samples/JaasServerLoginModule.java,v
  retrieving revision 1.3
  retrieving revision 1.3.2.1
  diff -u -r1.3 -r1.3.2.1
  --- JaasServerLoginModule.java        2001/03/29 02:27:12     1.3
  +++ JaasServerLoginModule.java        2001/04/12 01:25:15     1.3.2.1
  @@ -112,6 +112,7 @@
       */
       protected Group[] getRoleSets() throws LoginException
       {
  +        String targetUser = getUsername();
           Enumeration users = _roles.propertyNames();
           SimpleGroup rolesGroup = new SimpleGroup("Roles");
           ArrayList groups = new ArrayList();
  @@ -120,6 +121,9 @@
           {
               String user = (String) users.nextElement();
               String value = _roles.getProperty(user);
  +            if( user.startsWith(targetUser) == false )
  +                continue;
  +
               // Check for username.RoleGroup pattern
               int index = user.indexOf('.');
               if( index > 0 )
  
  
  

_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to