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

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Tue Dec 26 16:13:36 EST 2006


Author: anil.saldhana at jboss.com
Date: 2006-12-26 16:13:36 -0500 (Tue, 26 Dec 2006)
New Revision: 59236

Modified:
   projects/security/security-jboss-sx/trunk/src/main/org/jboss/security/plugins/JBossAuthorizationManager.java
   projects/security/security-jboss-sx/trunk/src/main/org/jboss/security/plugins/JBossSecurityContext.java
Log:
security context changes

Modified: projects/security/security-jboss-sx/trunk/src/main/org/jboss/security/plugins/JBossAuthorizationManager.java
===================================================================
--- projects/security/security-jboss-sx/trunk/src/main/org/jboss/security/plugins/JBossAuthorizationManager.java	2006-12-26 21:12:28 UTC (rev 59235)
+++ projects/security/security-jboss-sx/trunk/src/main/org/jboss/security/plugins/JBossAuthorizationManager.java	2006-12-26 21:13:36 UTC (rev 59236)
@@ -321,7 +321,7 @@
        */
       if(subjectRoles != userRoles || emptyContextRoles)
       {
-         MappingContext mc = sc.getMappingContext(SecurityContext.MappingKeyInfo.ROLE_MAPPING);
+         MappingContext mc = sc.getMappingContext(Group.class);
          if(mc != null)
          {
             Map contextMap = new HashMap();

Modified: projects/security/security-jboss-sx/trunk/src/main/org/jboss/security/plugins/JBossSecurityContext.java
===================================================================
--- projects/security/security-jboss-sx/trunk/src/main/org/jboss/security/plugins/JBossSecurityContext.java	2006-12-26 21:12:28 UTC (rev 59235)
+++ projects/security/security-jboss-sx/trunk/src/main/org/jboss/security/plugins/JBossSecurityContext.java	2006-12-26 21:13:36 UTC (rev 59236)
@@ -18,6 +18,7 @@
 import org.jboss.security.AuthorizationManager;
 import org.jboss.security.SecurityConstants;
 import org.jboss.security.SecurityContext;  
+import org.jboss.security.SubjectInfo;
 import org.jboss.security.Util; 
 import org.jboss.security.audit.AuditManager;
 import org.jboss.security.audit.SecurityAuditManager;
@@ -33,7 +34,7 @@
  *  @version $Revision$
  *  @since  Aug 30, 2006
  */
-public class JBossSecurityContext extends SecurityContext
+public class JBossSecurityContext implements SecurityContext
 { 
    protected static final Logger log = Logger.getLogger(JBossSecurityContext.class); 
    protected boolean trace = log.isTraceEnabled();  
@@ -100,7 +101,7 @@
    /**
     * @see SecurityContext#getMappingContext(String)
     */
-   public MappingContext getMappingContext(String key)
+   public MappingContext getMappingContext(Class mappingType)
    { 
       //Apply Mapping Logic  
       ApplicationPolicy aPolicy = Util.getApplicationPolicy(securityDomain);
@@ -118,7 +119,7 @@
                + securityDomain);
       MappingInfo rmi = null;
       MappingContext mc = null;
-      if(MappingKeyInfo.ROLE_MAPPING.equals(key))
+      if(mappingType == Group.class)
       {
          rmi = aPolicy.getRoleMappingInfo();
          if(rmi != null)




More information about the jboss-cvs-commits mailing list