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

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Tue Aug 29 20:27:43 EDT 2006


Author: anil.saldhana at jboss.com
Date: 2006-08-29 20:27:42 -0400 (Tue, 29 Aug 2006)
New Revision: 56425

Modified:
   trunk/security/src/main/org/jboss/security/SecurityContext.java
Log:
default to other if the specified app policy is not found

Modified: trunk/security/src/main/org/jboss/security/SecurityContext.java
===================================================================
--- trunk/security/src/main/org/jboss/security/SecurityContext.java	2006-08-29 23:34:00 UTC (rev 56424)
+++ trunk/security/src/main/org/jboss/security/SecurityContext.java	2006-08-30 00:27:42 UTC (rev 56425)
@@ -83,9 +83,15 @@
       
       //Apply Mapping Logic  
       ApplicationPolicy aPolicy = Util.getApplicationPolicy(securityDomain);
+      
       if(aPolicy == null)
-         throw new IllegalStateException("Application Policy could not be obtained "
-               + " for domain:" + securityDomain);
+      {
+         String defaultDomain = SecurityConstants.DEFAULT_APPLICATION_POLICY;
+         if(trace)
+            log.trace("Application Policy not found for domain=" + securityDomain +
+                  ".Mapping framework will use the default domain:" + defaultDomain);
+         aPolicy = Util.getApplicationPolicy(defaultDomain);
+      } 
       MappingInfo rmi = aPolicy.getRoleMappingInfo();
       if(rmi != null)
       {




More information about the jboss-cvs-commits mailing list