在WSO2 Identity Server管理控制台上使用策略编辑器创建XACML策略时出错-wso2is-km-5.3.0

时间:2018-08-03 08:56:13

标签: authorization wso2is xacml abac alfa

我正在使用预包装的IS WSO2IS-km-5.3.0将IS作为密钥管理器与WSO2 AM 2.1.0集成。当我尝试使用WSO2 Identity Server管理控制台上的策略编辑器创建策略时,策略创建失败,并显示以下消息:

添加权利策略时出错。无效的权利政策。根据XACML模式,策略无效。

无论我是否尝试使用任何编辑器选项(基本策略编辑器,简单策略集编辑器,策略集编辑器)创建策略,都会发生这种情况。

当我们将值设置为

时,策略已成功添加 位于 entitlement.properties 文件中的

PDP.SchemaValidation.Enable = false IS_HOME /存储库/ conf / identity 位置。

请让我知道创建策略所需的配置。 我已经找到以下与此相关的链接,但无法解决我的问题:

WSO2 API Manager 1.8 - Trying out XACML - Error creating the policy

xacml版本:5.7.5(用于IS和APIM)和 APIM上的XACML中介4.6.10

1 个答案:

答案 0 :(得分:0)

您可以使用标准策略编辑器,这是编写XACML策略的推荐编辑器。

如果这不起作用,则可以尝试编辑XACML策略模板,该模板可根据您的要求使用。

您应该将PDP.SchemaValidation.Enable = true保留在默认值entitlement.properties文件中。

有关创建XACML策略的更多信息,请参考https://docs.wso2.com/display/IS530/Creating+a+XACML+Policy