Wso2导入XACML策略

时间:2017-11-13 14:02:19

标签: jsp wso2 wso2is xacml

在Wso2管理面板中,可以找到策略导入功能 /carbon/entitlement/import-policy.jsp。在那里,您可以上传XACML策略文件。表格然后发送到/fileupload/entitlement-policy

我想要这样我可以自动化wso2 setup.I我试图手动发布到这个端点但似乎无法成功

是否可以通过编程方式使用此功能? 如何使用此端点发布我的政策?

1 个答案:

答案 0 :(得分:0)

您的意思是,您要自动化将新策略添加到WSO2 IS的设置,然后通过调用终结点而不是通过UI手动执行该策略来自动发布该策略吗?

是的,您可以这样做。但不是来自上述端点。

  • 为此,我们有一个名为EntitlementPolicyAdminService的SOAP服务。通过调用此安全的管理服务,您也可以添加策略,更新策略,将策略发布到PDP。您可以将此管理服务用于自动化。有关实现的详细信息,您可以阅读[1]。

  • WSo2 IS还具有REST服务,可以根据已发布的策略评估XACML请求。该端点是https://localhost:9443/api/identity/entitlement/decision/ 您还可以在自动化设置中评估XACML请求时使用此功能。有关更多详细信息,您可以阅读[2]

[1] https://docs.wso2.com/display/IS550/Entitlement+with+APIs

[2] https://docs.wso2.com/display/IS550/Entitlement+with+REST+APIs