我正在使用预包装的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
答案 0 :(得分:0)
您可以使用标准策略编辑器,这是编写XACML策略的推荐编辑器。
如果这不起作用,则可以尝试编辑XACML策略模板,该模板可根据您的要求使用。
您应该将PDP.SchemaValidation.Enable = true保留在默认值entitlement.properties文件中。
有关创建XACML策略的更多信息,请参考https://docs.wso2.com/display/IS530/Creating+a+XACML+Policy。