Author: sohil.shah(a)jboss.com
Date: 2009-07-13 23:47:51 -0400 (Mon, 13 Jul 2009)
New Revision: 13551
Added:
modules/authorization/trunk/agent/src/main/resources/META-INF/authz-config.xml
modules/authorization/trunk/policy-server/src/main/resources/META-INF/authz-config.xml
Removed:
modules/authorization/trunk/agent/src/main/resources/META-INF/jboss-beans.xml
modules/authorization/trunk/http-profile/src/test/java/org/jboss/security/authz/http/integration/
modules/authorization/trunk/policy-server/src/main/resources/META-INF/jboss-beans.xml
Modified:
modules/authorization/trunk/common-api/src/main/java/org/jboss/security/authz/bootstrap/ServiceContainer.java
modules/authorization/trunk/common-api/src/main/java/org/jboss/security/authz/model/AttributeExpression.java
modules/authorization/trunk/http-profile/pom.xml
modules/authorization/trunk/http-profile/src/main/java/org/jboss/security/authz/http/configuration/HttpPolicyConfig.java
modules/authorization/trunk/http-profile/src/main/java/org/jboss/security/authz/http/enforcement/SecurityFilter.java
modules/authorization/trunk/http-profile/src/test/java/org/jboss/security/authz/http/components/MockPolicy.java
modules/authorization/trunk/http-profile/src/test/resources/httpprofile-testsuite.war/WEB-INF/http-policy.xml
modules/authorization/trunk/policy-server/src/main/java/org/jboss/security/authz/policy/server/plugin/EnterprisePolicyFinderModule.java
modules/authorization/trunk/policy-server/src/main/java/org/jboss/security/authz/policy/server/plugin/XACMLPolicy.java
Log:
adapting the http-profile tests with the new framework
Copied: modules/authorization/trunk/agent/src/main/resources/META-INF/authz-config.xml
(from rev 13550,
modules/authorization/trunk/agent/src/main/resources/META-INF/jboss-beans.xml)
===================================================================
--- modules/authorization/trunk/agent/src/main/resources/META-INF/authz-config.xml
(rev 0)
+++
modules/authorization/trunk/agent/src/main/resources/META-INF/authz-config.xml 2009-07-14
03:47:51 UTC (rev 13551)
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<deployment
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="urn:jboss:bean-deployer:2.0
bean-deployer_2_0.xsd"
+ xmlns="urn:jboss:bean-deployer:2.0">
+ <bean name="/agent/PolicyComposer"
class="org.jboss.security.authz.agent.services.PolicyComposer">
+ </bean>
+
+ <bean name="/agent/EnforcementStateGenerator"
class="org.jboss.security.authz.agent.services.EnforcementStateGenerator">
+ </bean>
+
+ <bean name="/agent/LocalEnforcementPoint"
class="org.jboss.security.authz.agent.enforcement.LocalEnforcementPoint">
+ <property name="policyServer">
+ <inject bean="/policy-server/PolicyServer"/>
+ </property>
+
+ <property name="stateGenerator">
+ <inject bean="/agent/EnforcementStateGenerator"/>
+ </property>
+ </bean>
+
+ <bean name="/agent/LocalPolicyProvisioner"
class="org.jboss.security.authz.agent.provisioning.LocalPolicyProvisioner">
+ <property name="policyServer">
+ <inject bean="/policy-server/PolicyServer"/>
+ </property>
+ </bean>
+</deployment>
\ No newline at end of file
Property changes on:
modules/authorization/trunk/agent/src/main/resources/META-INF/authz-config.xml
___________________________________________________________________
Name: svn:mergeinfo
+
Deleted: modules/authorization/trunk/agent/src/main/resources/META-INF/jboss-beans.xml
===================================================================
---
modules/authorization/trunk/agent/src/main/resources/META-INF/jboss-beans.xml 2009-07-13
16:45:05 UTC (rev 13550)
+++
modules/authorization/trunk/agent/src/main/resources/META-INF/jboss-beans.xml 2009-07-14
03:47:51 UTC (rev 13551)
@@ -1,27 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<deployment
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="urn:jboss:bean-deployer:2.0
bean-deployer_2_0.xsd"
- xmlns="urn:jboss:bean-deployer:2.0">
- <bean name="/agent/PolicyComposer"
class="org.jboss.security.authz.agent.services.PolicyComposer">
- </bean>
-
- <bean name="/agent/EnforcementStateGenerator"
class="org.jboss.security.authz.agent.services.EnforcementStateGenerator">
- </bean>
-
- <bean name="/agent/LocalEnforcementPoint"
class="org.jboss.security.authz.agent.enforcement.LocalEnforcementPoint">
- <property name="policyServer">
- <inject bean="/policy-server/PolicyServer"/>
- </property>
-
- <property name="stateGenerator">
- <inject bean="/agent/EnforcementStateGenerator"/>
- </property>
- </bean>
-
- <bean name="/agent/LocalPolicyProvisioner"
class="org.jboss.security.authz.agent.provisioning.LocalPolicyProvisioner">
- <property name="policyServer">
- <inject bean="/policy-server/PolicyServer"/>
- </property>
- </bean>
-</deployment>
\ No newline at end of file
Modified:
modules/authorization/trunk/common-api/src/main/java/org/jboss/security/authz/bootstrap/ServiceContainer.java
===================================================================
---
modules/authorization/trunk/common-api/src/main/java/org/jboss/security/authz/bootstrap/ServiceContainer.java 2009-07-13
16:45:05 UTC (rev 13550)
+++
modules/authorization/trunk/common-api/src/main/java/org/jboss/security/authz/bootstrap/ServiceContainer.java 2009-07-14
03:47:51 UTC (rev 13551)
@@ -54,7 +54,7 @@
bootstrap.run();
ClassLoader cl = Thread.currentThread().getContextClassLoader();
- Enumeration e = cl.getResources("META-INF/jboss-beans.xml");
+ Enumeration e = cl.getResources("META-INF/authz-config.xml");
while(e.hasMoreElements())
{
URL url = (URL)e.nextElement();
Modified:
modules/authorization/trunk/common-api/src/main/java/org/jboss/security/authz/model/AttributeExpression.java
===================================================================
---
modules/authorization/trunk/common-api/src/main/java/org/jboss/security/authz/model/AttributeExpression.java 2009-07-13
16:45:05 UTC (rev 13550)
+++
modules/authorization/trunk/common-api/src/main/java/org/jboss/security/authz/model/AttributeExpression.java 2009-07-14
03:47:51 UTC (rev 13551)
@@ -32,7 +32,7 @@
{
private String functionId = null;
private Attribute attribute = null;
- private boolean designatorMustBePresent = true; //mustbepresent by default
+ private boolean designatorMustBePresent = false; //mustbepresent by default
public AttributeExpression()
{
Modified: modules/authorization/trunk/http-profile/pom.xml
===================================================================
--- modules/authorization/trunk/http-profile/pom.xml 2009-07-13 16:45:05 UTC (rev 13550)
+++ modules/authorization/trunk/http-profile/pom.xml 2009-07-14 03:47:51 UTC (rev 13551)
@@ -149,6 +149,15 @@
<overWrite>true</overWrite>
<outputDirectory>target/test-classes/httpprofile-testsuite.war/WEB-INF/lib</outputDirectory>
<destFileName>policy-server.jar</destFileName>
+ </artifactItem>
+ <artifactItem>
+ <groupId>org.jboss.security.authz</groupId>
+ <artifactId>agent</artifactId>
+ <version>${project.version}</version>
+ <type>jar</type>
+ <overWrite>true</overWrite>
+
<outputDirectory>target/test-classes/httpprofile-testsuite.war/WEB-INF/lib</outputDirectory>
+ <destFileName>agent.jar</destFileName>
</artifactItem>
<artifactItem>
<groupId>org.jboss.security</groupId>
Modified:
modules/authorization/trunk/http-profile/src/main/java/org/jboss/security/authz/http/configuration/HttpPolicyConfig.java
===================================================================
---
modules/authorization/trunk/http-profile/src/main/java/org/jboss/security/authz/http/configuration/HttpPolicyConfig.java 2009-07-13
16:45:05 UTC (rev 13550)
+++
modules/authorization/trunk/http-profile/src/main/java/org/jboss/security/authz/http/configuration/HttpPolicyConfig.java 2009-07-14
03:47:51 UTC (rev 13551)
@@ -272,6 +272,11 @@
}
}
+ if(secureWebActions.isEmpty())
+ {
+ secureWebActions.add(new Get());
+ }
+
return secureWebActions;
}
}
Modified:
modules/authorization/trunk/http-profile/src/main/java/org/jboss/security/authz/http/enforcement/SecurityFilter.java
===================================================================
---
modules/authorization/trunk/http-profile/src/main/java/org/jboss/security/authz/http/enforcement/SecurityFilter.java 2009-07-13
16:45:05 UTC (rev 13550)
+++
modules/authorization/trunk/http-profile/src/main/java/org/jboss/security/authz/http/enforcement/SecurityFilter.java 2009-07-14
03:47:51 UTC (rev 13551)
@@ -59,12 +59,12 @@
import org.jboss.security.authz.bootstrap.ServiceContainer;
import org.jboss.security.authz.policy.server.spi.PolicyConfig;
-import org.jboss.security.authz.policy.server.PolicyServer;
import org.jboss.security.authz.agent.enforcement.PolicyEnforcementPoint;
import org.jboss.security.authz.agent.enforcement.EnforcementContext;
import org.jboss.security.authz.agent.enforcement.EnforcementResponse;
import org.jboss.security.authz.agent.provisioning.PolicyProvisioner;
+import org.jboss.security.authz.agent.services.PolicyComposer;
/**
@@ -76,6 +76,7 @@
private PolicyEnforcementPoint enforcer;
private PolicyProvisioner provisioner;
+ private PolicyComposer policyComposer;
private boolean isPolicyMatchMandatory = false; //set to "false" by default
public SecurityFilter()
@@ -90,20 +91,18 @@
{
//Start the Policy Server
ServiceContainer.bootstrap();
- this.enforcer =
(PolicyEnforcementPoint)ServiceContainer.lookup("/enforcement/localEnforcementPoint");
- this.provisioner =
(PolicyProvisioner)ServiceContainer.lookup("/provisioning/localProvisioner");
+ this.enforcer =
(PolicyEnforcementPoint)ServiceContainer.lookup("/agent/LocalEnforcementPoint");
+ this.provisioner =
(PolicyProvisioner)ServiceContainer.lookup("/agent/LocalPolicyProvisioner");
+ this.policyComposer =
(PolicyComposer)ServiceContainer.lookup("/agent/PolicyComposer");
- if(this.enforcer == null || this.provisioner == null)
+ if(this.enforcer == null || this.provisioner == null || this.policyComposer == null)
{
- throw new RuntimeException("Policy Server is unavailable...");
+ throw new RuntimeException("Policy System is not configured properly...");
}
- //TODO: remove this
- PolicyServer ps =
(PolicyServer)ServiceContainer.lookup("/policy-server/PolicyServer");
- ps.getPolicyDecisionPoint().setDebug(true);
-
//Parse the specified Policy and update the Policy Server
PolicyConfig policyConfig = new HttpPolicyConfig();
+ ((HttpPolicyConfig)policyConfig).setPolicyComposer(this.policyComposer);
is =
config.getServletContext().getResourceAsStream("/WEB-INF/http-policy.xml");
String httpPolicy = GeneralTool.readStream(is);
@@ -204,47 +203,43 @@
String value = httpRequest.getParameter(name);
contextResource.addParameter(name, value);
}
-
- //TODO: migrate to the new developer framework
- /*
- //Setup Resource context
- authzRequest.addResource(contextResource.getResource());
-
+ context.setAttribute("http-resource", contextResource);
+
//Setup Action context
if(httpRequest.getMethod().equalsIgnoreCase("get"))
- {
- authzRequest.setAction(new Get().getAction());
+ {
+ context.setAttribute("http-action", new Get());
}
else if(httpRequest.getMethod().equalsIgnoreCase("post"))
{
- authzRequest.setAction(new Post().getAction());
+ context.setAttribute("http-action", new Post());
}
else if(httpRequest.getMethod().equalsIgnoreCase("put"))
{
- authzRequest.setAction(new Put().getAction());
+ context.setAttribute("http-action", new Put());
}
else if(httpRequest.getMethod().equalsIgnoreCase("delete"))
{
- authzRequest.setAction(new Delete().getAction());
+ context.setAttribute("http-action", new Delete());
}
else if(httpRequest.getMethod().equalsIgnoreCase("head"))
{
- authzRequest.setAction(new Head().getAction());
+ context.setAttribute("http-action", new Head());
}
else if(httpRequest.getMethod().equalsIgnoreCase("options"))
{
- authzRequest.setAction(new Options().getAction());
+ context.setAttribute("http-action", new Options());
}
else if(httpRequest.getMethod().equalsIgnoreCase("trace"))
{
- authzRequest.setAction(new Trace().getAction());
+ context.setAttribute("http-action", new Trace());
}
//Setup Role context
//TODO: replace mock code with actual loading of Roles information of the authenticated
user via the new Identity API
Roles roles = new Roles();
roles.addName(Roles.ANONYMOUS);
- authzRequest.addSubject(roles.getSubject());*/
+ context.setAttribute("roles", roles);
return context;
}
Modified:
modules/authorization/trunk/http-profile/src/test/java/org/jboss/security/authz/http/components/MockPolicy.java
===================================================================
---
modules/authorization/trunk/http-profile/src/test/java/org/jboss/security/authz/http/components/MockPolicy.java 2009-07-13
16:45:05 UTC (rev 13550)
+++
modules/authorization/trunk/http-profile/src/test/java/org/jboss/security/authz/http/components/MockPolicy.java 2009-07-14
03:47:51 UTC (rev 13551)
@@ -110,7 +110,8 @@
ResourceMatchType rmt = new ResourceMatchType();
rmt.setMatchId(resourceMatch.getFunctionId());
-
rmt.setResourceAttributeDesignator(AttributeDesignatorUtil.getAttributeDesignator(resourceMatch.getAttribute(),
true));
+
rmt.setResourceAttributeDesignator(AttributeDesignatorUtil.getAttributeDesignator(resourceMatch.getAttribute(),
resourceMatch.
+ designatorMustBePresent()));
rmt.setAttributeValue(PolicyAttributeFactory
.createStringAttributeType(resourceMatch.getAttribute().getValue()));
@@ -194,7 +195,8 @@
ActionMatchType amct = new ActionMatchType();
amct.setMatchId(action.getFunctionId());
amct.setAttributeValue(PolicyAttributeFactory.createStringAttributeType(action.getAttribute().getValue()));
-
amct.setActionAttributeDesignator(AttributeDesignatorUtil.getAttributeDesignator(action.getAttribute(),
true));
+
amct.setActionAttributeDesignator(AttributeDesignatorUtil.getAttributeDesignator(action.getAttribute(),
+ action.designatorMustBePresent()));
actionType.getActionMatch().add(amct);
actions.getAction().add(actionType);
}
@@ -212,7 +214,8 @@
SubjectMatchType match = new SubjectMatchType();
match.setMatchId(subject.getFunctionId());
match.setAttributeValue(PolicyAttributeFactory.createStringAttributeType(subject.getAttribute().getValue()));
-
match.setSubjectAttributeDesignator((SubjectAttributeDesignatorType)AttributeDesignatorUtil.getAttributeDesignator(subject.getAttribute(),
true));
+
match.setSubjectAttributeDesignator((SubjectAttributeDesignatorType)AttributeDesignatorUtil.getAttributeDesignator(subject.getAttribute(),
+ subject.designatorMustBePresent()));
subjectType.getSubjectMatch().add(match);
subjects.getSubject().add(subjectType);
}
@@ -243,7 +246,7 @@
apply.getExpression().add(jaxbAttrValue);
//Place within the Context where this Value should exist during an Authorization
Request
-
apply.getExpression().add(AttributeDesignatorUtil.getAttributeDesignatorXml(attributeExpression.getAttribute(),
true));
+
apply.getExpression().add(AttributeDesignatorUtil.getAttributeDesignatorXml(attributeExpression.getAttribute(),
attributeExpression.designatorMustBePresent()));
condition.setExpression(objectFactory.createApply(apply));
Modified:
modules/authorization/trunk/http-profile/src/test/resources/httpprofile-testsuite.war/WEB-INF/http-policy.xml
===================================================================
---
modules/authorization/trunk/http-profile/src/test/resources/httpprofile-testsuite.war/WEB-INF/http-policy.xml 2009-07-13
16:45:05 UTC (rev 13550)
+++
modules/authorization/trunk/http-profile/src/test/resources/httpprofile-testsuite.war/WEB-INF/http-policy.xml 2009-07-14
03:47:51 UTC (rev 13551)
@@ -37,7 +37,7 @@
</web-resource>
</web-resource-collection>
<auth-constraint>
- <!-- constaints based on user roles -->
+ <!-- constraints based on user roles -->
<roles allow="true">
<role-name>Admin</role-name>
<role-name>Executive</role-name>
Modified:
modules/authorization/trunk/policy-server/src/main/java/org/jboss/security/authz/policy/server/plugin/EnterprisePolicyFinderModule.java
===================================================================
---
modules/authorization/trunk/policy-server/src/main/java/org/jboss/security/authz/policy/server/plugin/EnterprisePolicyFinderModule.java 2009-07-13
16:45:05 UTC (rev 13550)
+++
modules/authorization/trunk/policy-server/src/main/java/org/jboss/security/authz/policy/server/plugin/EnterprisePolicyFinderModule.java 2009-07-14
03:47:51 UTC (rev 13551)
@@ -22,8 +22,6 @@
******************************************************************************/
package org.jboss.security.authz.policy.server.plugin;
-import java.util.List;
-import java.util.ArrayList;
import java.io.IOException;
import java.io.ByteArrayInputStream;
@@ -59,11 +57,11 @@
private static Logger log = Logger.getLogger(EnterprisePolicyFinderModule.class);
private PolicyReader reader;
- private List<PolicyCollection> policies;
+ private PolicyCollection policies;
public EnterprisePolicyFinderModule()
{
- this.policies = new ArrayList<PolicyCollection>();
+ this.policies = new PolicyCollection();
}
public void addPolicy(Policy policy) throws PolicyServerException
@@ -76,9 +74,7 @@
AbstractPolicy xacmlPolicy = this.reader.readPolicy(bos);
- PolicyCollection newPolicyCollection = new PolicyCollection();
- newPolicyCollection.addPolicy(xacmlPolicy);
- this.policies.add(newPolicyCollection);
+ this.policies.addPolicy(xacmlPolicy);
}
catch(Exception e)
{
@@ -139,35 +135,21 @@
*/
public PolicyFinderResult findPolicy(EvaluationCtx context)
{
- TopLevelPolicyException exception = null;
- PolicyFinderResult result = null;
- for (PolicyCollection policyCollection : this.policies)
- {
- try
- {
- AbstractPolicy policy = policyCollection.getPolicy(context);
- if (policy != null)
- {
- return new PolicyFinderResult(policy);
- }
- }
- catch (TopLevelPolicyException e)
- {
- exception = e;
- }
- }
-
- //If I am here......No Policy Found for the incoming request!!
- if(exception != null)
- {
- result = new PolicyFinderResult(exception.getStatus());
- }
- else
- {
- result = new PolicyFinderResult();
- }
-
-
- return result;
+ try
+ {
+ AbstractPolicy policy = this.policies.getPolicy(context);
+ if (policy == null)
+ {
+ return new PolicyFinderResult();
+ }
+ else
+ {
+ return new PolicyFinderResult(policy);
+ }
+ }
+ catch (TopLevelPolicyException e)
+ {
+ return new PolicyFinderResult(e.getStatus());
+ }
}
}
\ No newline at end of file
Property changes on:
modules/authorization/trunk/policy-server/src/main/java/org/jboss/security/authz/policy/server/plugin/EnterprisePolicyFinderModule.java
___________________________________________________________________
Name: svn:mergeinfo
-
Modified:
modules/authorization/trunk/policy-server/src/main/java/org/jboss/security/authz/policy/server/plugin/XACMLPolicy.java
===================================================================
---
modules/authorization/trunk/policy-server/src/main/java/org/jboss/security/authz/policy/server/plugin/XACMLPolicy.java 2009-07-13
16:45:05 UTC (rev 13550)
+++
modules/authorization/trunk/policy-server/src/main/java/org/jboss/security/authz/policy/server/plugin/XACMLPolicy.java 2009-07-14
03:47:51 UTC (rev 13551)
@@ -208,7 +208,7 @@
ActionMatchType amct = new ActionMatchType();
amct.setMatchId(action.getFunctionId());
amct.setAttributeValue(PolicyAttributeFactory.createStringAttributeType(action.getAttribute().getValue()));
-
amct.setActionAttributeDesignator(AttributeDesignatorUtil.getAttributeDesignator(action.getAttribute(),
true));
+
amct.setActionAttributeDesignator(AttributeDesignatorUtil.getAttributeDesignator(action.getAttribute(),
action.designatorMustBePresent()));
actionType.getActionMatch().add(amct);
actions.getAction().add(actionType);
}
@@ -226,7 +226,8 @@
SubjectMatchType match = new SubjectMatchType();
match.setMatchId(subject.getFunctionId());
match.setAttributeValue(PolicyAttributeFactory.createStringAttributeType(subject.getAttribute().getValue()));
-
match.setSubjectAttributeDesignator((SubjectAttributeDesignatorType)AttributeDesignatorUtil.getAttributeDesignator(subject.getAttribute(),
true));
+
match.setSubjectAttributeDesignator((SubjectAttributeDesignatorType)AttributeDesignatorUtil.getAttributeDesignator(subject.getAttribute(),
+ subject.designatorMustBePresent()));
subjectType.getSubjectMatch().add(match);
subjects.getSubject().add(subjectType);
}
@@ -257,7 +258,8 @@
apply.getExpression().add(jaxbAttrValue);
//Place within the Context where this Value should exist during an Authorization
Request
-
apply.getExpression().add(AttributeDesignatorUtil.getAttributeDesignatorXml(attributeExpression.getAttribute(),
true));
+
apply.getExpression().add(AttributeDesignatorUtil.getAttributeDesignatorXml(attributeExpression.getAttribute(),
+ attributeExpression.designatorMustBePresent()));
condition.setExpression(objectFactory.createApply(apply));
Copied:
modules/authorization/trunk/policy-server/src/main/resources/META-INF/authz-config.xml
(from rev 13550,
modules/authorization/trunk/policy-server/src/main/resources/META-INF/jboss-beans.xml)
===================================================================
---
modules/authorization/trunk/policy-server/src/main/resources/META-INF/authz-config.xml
(rev 0)
+++
modules/authorization/trunk/policy-server/src/main/resources/META-INF/authz-config.xml 2009-07-14
03:47:51 UTC (rev 13551)
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<deployment
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="urn:jboss:bean-deployer:2.0
bean-deployer_2_0.xsd"
+ xmlns="urn:jboss:bean-deployer:2.0">
+ <bean name="/policy-server/PolicyServer"
class="org.jboss.security.authz.policy.server.PolicyServer">
+ <property name="policyDecisionPoint">
+ <inject bean="/policy-server/PolicyDecisionPoint"/>
+ </property>
+ <property name="policyStore">
+ <inject bean="/policy-server/PolicyStore"/>
+ </property>
+ <property name="ruleManager">
+ <inject bean="/policy-server/DroolsRuleManager"/>
+ </property>
+ </bean>
+
+ <bean name="/policy-server/PolicyDecisionPoint"
class="org.jboss.security.authz.policy.server.decision.PolicyDecisionPoint">
+ <property name="debug">true</property>
+ </bean>
+
+ <bean name="/policy-server/PolicyDeployer"
class="org.jboss.security.authz.policy.server.provisioning.PolicyDeployer">
+ </bean>
+
+ <bean name="/policy-server/PolicyStore"
class="org.jboss.security.authz.policy.server.provisioning.MemoryPolicyStore">
+ </bean>
+
+ <bean name="/policy-server/DroolsRuleManager"
class="org.jboss.security.authz.policy.server.plugin.DroolsRuleManager">
+ </bean>
+</deployment>
\ No newline at end of file
Property changes on:
modules/authorization/trunk/policy-server/src/main/resources/META-INF/authz-config.xml
___________________________________________________________________
Name: svn:mergeinfo
+
Deleted:
modules/authorization/trunk/policy-server/src/main/resources/META-INF/jboss-beans.xml
===================================================================
---
modules/authorization/trunk/policy-server/src/main/resources/META-INF/jboss-beans.xml 2009-07-13
16:45:05 UTC (rev 13550)
+++
modules/authorization/trunk/policy-server/src/main/resources/META-INF/jboss-beans.xml 2009-07-14
03:47:51 UTC (rev 13551)
@@ -1,30 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<deployment
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="urn:jboss:bean-deployer:2.0
bean-deployer_2_0.xsd"
- xmlns="urn:jboss:bean-deployer:2.0">
- <bean name="/policy-server/PolicyServer"
class="org.jboss.security.authz.policy.server.PolicyServer">
- <property name="policyDecisionPoint">
- <inject bean="/policy-server/PolicyDecisionPoint"/>
- </property>
- <property name="policyStore">
- <inject bean="/policy-server/PolicyStore"/>
- </property>
- <property name="ruleManager">
- <inject bean="/policy-server/DroolsRuleManager"/>
- </property>
- </bean>
-
- <bean name="/policy-server/PolicyDecisionPoint"
class="org.jboss.security.authz.policy.server.decision.PolicyDecisionPoint">
- <property name="debug">true</property>
- </bean>
-
- <bean name="/policy-server/PolicyDeployer"
class="org.jboss.security.authz.policy.server.provisioning.PolicyDeployer">
- </bean>
-
- <bean name="/policy-server/PolicyStore"
class="org.jboss.security.authz.policy.server.provisioning.MemoryPolicyStore">
- </bean>
-
- <bean name="/policy-server/DroolsRuleManager"
class="org.jboss.security.authz.policy.server.plugin.DroolsRuleManager">
- </bean>
-</deployment>
\ No newline at end of file