是否可以将XACML策略存储在文件系统中的任何位置(例如,c:\users\simo\projects\project1\ policies )?如果答案是肯定的,如何配置jbossxacml-config.xml?
我试过了,但不起作用。
<ns:jbosspdp xmlns:ns="urn:jboss:xacml:2.0">
<ns:Policies>
<ns:Policy>
<ns:Location> c:\users\simo\projects\project1\policies\policy1.xml</ns:Location>
</ns:Policy>
</ns:Policies>例外情况如下:
java.lang.RuntimeException: java.lang.RuntimeException: Null Inputstream for c:\users\simo\projects\project1\policies\policy1.xml
org.jboss.security.xacml.core.JBossPDP.<init>(JBossPDP.java:171)谢谢,西莫
发布于 2013-10-05 03:22:04
是的,我正在使用JBoss的PicketBox作为PDP引擎。顺便说一下,我找到了问题的答案,我应该使用Java URI格式作为策略文件位置,即,
<ns:Location>file:///c:/Users/simo/project1/policies/policy1.xml</ns:Location>谢谢
https://stackoverflow.com/questions/19059969
复制相似问题