[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