[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