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