[jboss-cvs] JBossAS SVN: r65484 - trunk/server/src/main/org/jboss/ejb/plugins.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Thu Sep 20 01:34:24 EDT 2007


Author: anil.saldhana at jboss.com
Date: 2007-09-20 01:34:24 -0400 (Thu, 20 Sep 2007)
New Revision: 65484

Modified:
   trunk/server/src/main/org/jboss/ejb/plugins/SecurityActions.java
Log:
peek runAs does not need preestablished security ctx

Modified: trunk/server/src/main/org/jboss/ejb/plugins/SecurityActions.java
===================================================================
--- trunk/server/src/main/org/jboss/ejb/plugins/SecurityActions.java	2007-09-19 20:59:34 UTC (rev 65483)
+++ trunk/server/src/main/org/jboss/ejb/plugins/SecurityActions.java	2007-09-20 05:34:24 UTC (rev 65484)
@@ -57,9 +57,10 @@
             {
                //return SecurityAssociation.peekRunAsIdentity();
                SecurityContext sc = SecurityContextAssociation.getSecurityContext();
-               if(sc == null)
-                  throw new IllegalStateException("Security Context is null");
-               return sc.getOutgoingRunAs();
+               if(sc != null)
+                  return sc.getOutgoingRunAs();
+               else
+                  return null;
             }
          };
 
@@ -112,9 +113,10 @@
          {
             //return SecurityAssociation.peekRunAsIdentity();
             SecurityContext sc = SecurityContextAssociation.getSecurityContext();
-            if(sc == null)
-               throw new IllegalStateException("Security Context is null");
-            return sc.getOutgoingRunAs();
+            if(sc != null)
+               return sc.getOutgoingRunAs();
+            else
+               return null;
          }
 
          public void push(RunAs id)




More information about the jboss-cvs-commits mailing list