[Yanel-commits] rev 45035 -
public/yanel/trunk/src/contributions/resources/policymanager/src/java/org/wyona/yanel/impl/resources/policymanager
michi at wyona.com
michi at wyona.com
Thu Oct 15 09:53:26 CEST 2009
Author: michi
Date: 2009-10-15 09:53:26 +0200 (Thu, 15 Oct 2009)
New Revision: 45035
Modified:
public/yanel/trunk/src/contributions/resources/policymanager/src/java/org/wyona/yanel/impl/resources/policymanager/PolicyManagerResource.java
Log:
make use inherited policies value configurable
Modified: public/yanel/trunk/src/contributions/resources/policymanager/src/java/org/wyona/yanel/impl/resources/policymanager/PolicyManagerResource.java
===================================================================
--- public/yanel/trunk/src/contributions/resources/policymanager/src/java/org/wyona/yanel/impl/resources/policymanager/PolicyManagerResource.java 2009-10-15 07:52:48 UTC (rev 45034)
+++ public/yanel/trunk/src/contributions/resources/policymanager/src/java/org/wyona/yanel/impl/resources/policymanager/PolicyManagerResource.java 2009-10-15 07:53:26 UTC (rev 45035)
@@ -219,7 +219,11 @@
try {
Policy policy = pm.getPolicy(path, false);
if (policy == null) {
- sb.append("<policy xmlns=\"http://www.wyona.org/security/1.0\" use-inherited-policies=\"false\">");
+ String useInheritedPolicies = "false"; // For backwards compatibility (and security) reasons we set it to false
+ if (getResourceConfigProperty("use-inherited-policies-upon-creation") != null) {
+ useInheritedPolicies = getResourceConfigProperty("use-inherited-policies-upon-creation");
+ }
+ sb.append("<policy xmlns=\"http://www.wyona.org/security/1.0\" use-inherited-policies=\"" + useInheritedPolicies + "\">");
log.warn("No policy yet for path: " + path + " (Return empty policy)");
} else {
sb.append("<policy xmlns=\"http://www.wyona.org/security/1.0\" use-inherited-policies=\"" + policy.useInheritedPolicies() + "\">");
More information about the Yanel-commits
mailing list