[jboss-cvs] JBossAS SVN: r57242 - projects/security/trunk/src/main/org/jboss/security/plugins

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Wed Sep 27 17:03:17 EDT 2006


Author: anil.saldhana at jboss.com
Date: 2006-09-27 17:03:17 -0400 (Wed, 27 Sep 2006)
New Revision: 57242

Modified:
   projects/security/trunk/src/main/org/jboss/security/plugins/JBossAuthorizationManager.java
Log:
SECURITY-11: pass in the principal set to the mapping context

Modified: projects/security/trunk/src/main/org/jboss/security/plugins/JBossAuthorizationManager.java
===================================================================
--- projects/security/trunk/src/main/org/jboss/security/plugins/JBossAuthorizationManager.java	2006-09-27 20:57:53 UTC (rev 57241)
+++ projects/security/trunk/src/main/org/jboss/security/plugins/JBossAuthorizationManager.java	2006-09-27 21:03:17 UTC (rev 57242)
@@ -323,6 +323,9 @@
          {
             Map contextMap = new HashMap();
             contextMap.put(SecurityConstants.ROLES_IDENTIFIER, userRoles);
+            
+            //Append the principals also
+            contextMap.put(SecurityConstants.PRINCIPALS_IDENTIFIER, subject.getPrincipals());
             if(trace)
                log.trace("Roles before mapping:"+ userRoles);
             userRoles = (Group)mc.performMapping(contextMap);




More information about the jboss-cvs-commits mailing list