[jboss-cvs] JBossAS SVN: r63508 - trunk/tomcat/src/main/org/jboss/web/tomcat/security.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Wed Jun 13 15:31:09 EDT 2007


Author: anil.saldhana at jboss.com
Date: 2007-06-13 15:31:09 -0400 (Wed, 13 Jun 2007)
New Revision: 63508

Modified:
   trunk/tomcat/src/main/org/jboss/web/tomcat/security/SecurityAssociationActions.java
Log:
SECURITY-62: differentiate incoming/outgoing runas

Modified: trunk/tomcat/src/main/org/jboss/web/tomcat/security/SecurityAssociationActions.java
===================================================================
--- trunk/tomcat/src/main/org/jboss/web/tomcat/security/SecurityAssociationActions.java	2007-06-13 19:30:43 UTC (rev 63507)
+++ trunk/tomcat/src/main/org/jboss/web/tomcat/security/SecurityAssociationActions.java	2007-06-13 19:31:09 UTC (rev 63508)
@@ -133,7 +133,7 @@
          SecurityContext sc = getSecurityContext();
          if(sc == null)
             throw new IllegalStateException("Security Context is null"); 
-         sc.setRunAs(principal); 
+         sc.setOutgoingRunAs(principal); 
          //SecurityAssociation.pushRunAsIdentity(principal);
          return null;
       }
@@ -149,8 +149,8 @@
          if(sc == null)
             throw new IllegalStateException("Security Context is null");
          RunAs principal = null; 
-         principal = sc.getRunAs();
-         sc.setRunAs(null); 
+         principal = sc.getOutgoingRunAs();
+         sc.setOutgoingRunAs(null); 
          return principal;
       }
    }




More information about the jboss-cvs-commits mailing list