[jboss-cvs] JBossAS SVN: r73167 - projects/security/security-jboss-sx/trunk/jbosssx/src/main/org/jboss/security/auth/message/config.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Thu May 8 14:32:09 EDT 2008


Author: anil.saldhana at jboss.com
Date: 2008-05-08 14:32:09 -0400 (Thu, 08 May 2008)
New Revision: 73167

Modified:
   projects/security/security-jboss-sx/trunk/jbosssx/src/main/org/jboss/security/auth/message/config/AuthProviderRegistrationDelegate.java
Log:
SECURITY-215: consider blank string for app context id

Modified: projects/security/security-jboss-sx/trunk/jbosssx/src/main/org/jboss/security/auth/message/config/AuthProviderRegistrationDelegate.java
===================================================================
--- projects/security/security-jboss-sx/trunk/jbosssx/src/main/org/jboss/security/auth/message/config/AuthProviderRegistrationDelegate.java	2008-05-08 18:30:49 UTC (rev 73166)
+++ projects/security/security-jboss-sx/trunk/jbosssx/src/main/org/jboss/security/auth/message/config/AuthProviderRegistrationDelegate.java	2008-05-08 18:32:09 UTC (rev 73167)
@@ -134,15 +134,17 @@
       String allLayer  = ("NULL" + "_" + appContext).toUpperCase(); 
       String allContext = (layer + "_" + "NULL").toUpperCase();
       String general = "NULL" + "_" + "NULL";
+      String blank = (layer + "_" + " ").toUpperCase();
       
       AuthConfigProvider acp = null;
       String key = null;
-      for(int i = 0 ; i < 4 && acp == null; i++)
+      for(int i = 0 ; i < 5 && acp == null; i++)
       {
          if(i == 0) key = input;
          if(i == 1) key = allLayer;
          if(i == 2) key = allContext;
          if(i == 3) key = general;
+         if(i == 4) key = blank;
          acp = (AuthConfigProvider)keyProviderMap.get(key);
       }  
       if(acp != null && listener != null)




More information about the jboss-cvs-commits mailing list