[jboss-cvs] JBossAS SVN: r63509 - trunk/security/src/main/org/jboss/security/integration/ejb.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Wed Jun 13 15:32:44 EDT 2007


Author: anil.saldhana at jboss.com
Date: 2007-06-13 15:32:44 -0400 (Wed, 13 Jun 2007)
New Revision: 63509

Modified:
   trunk/security/src/main/org/jboss/security/integration/ejb/EJBAuthorizationHelper.java
   trunk/security/src/main/org/jboss/security/integration/ejb/SecurityActions.java
Log:
SECURITY-62: differentiate incoming/outgoing runas

Modified: trunk/security/src/main/org/jboss/security/integration/ejb/EJBAuthorizationHelper.java
===================================================================
--- trunk/security/src/main/org/jboss/security/integration/ejb/EJBAuthorizationHelper.java	2007-06-13 19:31:09 UTC (rev 63508)
+++ trunk/security/src/main/org/jboss/security/integration/ejb/EJBAuthorizationHelper.java	2007-06-13 19:32:44 UTC (rev 63509)
@@ -141,7 +141,7 @@
       map.put(ResourceKeys.EJB_NAME ,ejbName); 
       map.put(ResourceKeys.EJB_PRINCIPAL, ejbPrincipal); 
       map.put(ResourceKeys.AUTHORIZATION_MANAGER,am); 
-      map.put(ResourceKeys.RUNASIDENTITY, securityContext.getUtil().getCallerRunAs());
+      map.put(ResourceKeys.RUNASIDENTITY, securityContext.getIncomingRunAs());
       map.put(ResourceKeys.SECURITY_ROLE_REFERENCES, securityRoleRefs);
       map.put(ResourceKeys.ROLENAME, roleName);
       map.put(ResourceKeys.ROLEREF_PERM_CHECK, Boolean.TRUE);

Modified: trunk/security/src/main/org/jboss/security/integration/ejb/SecurityActions.java
===================================================================
--- trunk/security/src/main/org/jboss/security/integration/ejb/SecurityActions.java	2007-06-13 19:31:09 UTC (rev 63508)
+++ trunk/security/src/main/org/jboss/security/integration/ejb/SecurityActions.java	2007-06-13 19:32:44 UTC (rev 63509)
@@ -50,7 +50,7 @@
             
             if(securityContext != null)
             {
-               caller = securityContext.getUtil().getCallerRunAs(); 
+               caller = securityContext.getIncomingRunAs(); 
                //If there is no caller run as, use the call principal
                if(caller == null)
                   caller = securityContext.getUtil().getUserPrincipal();




More information about the jboss-cvs-commits mailing list