[Jboss-cvs] JBossAS SVN: r55011 - trunk/ejb3/src/main/org/jboss/ejb3/security

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Tue Aug 1 21:56:31 EDT 2006


Author: bdecoste
Date: 2006-08-01 21:56:30 -0400 (Tue, 01 Aug 2006)
New Revision: 55011

Modified:
   trunk/ejb3/src/main/org/jboss/ejb3/security/Ejb3AuthenticationInterceptor.java
Log:
empty string unauthenticatedPrincipal

Modified: trunk/ejb3/src/main/org/jboss/ejb3/security/Ejb3AuthenticationInterceptor.java
===================================================================
--- trunk/ejb3/src/main/org/jboss/ejb3/security/Ejb3AuthenticationInterceptor.java	2006-08-02 01:55:41 UTC (rev 55010)
+++ trunk/ejb3/src/main/org/jboss/ejb3/security/Ejb3AuthenticationInterceptor.java	2006-08-02 01:56:30 UTC (rev 55011)
@@ -52,7 +52,7 @@
  * @version $Revision$
  */
 public class Ejb3AuthenticationInterceptor extends AuthenticationInterceptor
-{
+{ 
    private static final Logger log = Logger.getLogger(Ejb3AuthenticationInterceptor.class);
 
    private EJBContainer container;
@@ -75,7 +75,7 @@
       MethodInvocation mi = (MethodInvocation)invocation;
       SecurityDomain domain = (SecurityDomain)container.resolveAnnotation(SecurityDomain.class);
       
-      if (domain != null && domain.unauthenticatedPrincipal() != null)
+      if (domain != null && domain.unauthenticatedPrincipal() != null && domain.unauthenticatedPrincipal().length() != 0)
       {
          Principal principal = (Principal)invocation.getMetaData("security", "principal");
          if (principal == null)




More information about the jboss-cvs-commits mailing list