2

是否可以通过编程方式创建 XACML 策略并在 WSO2 身份服务器(PDP)中上传?

我想在 WSO2 身份服务器 (PDP) 中创建和上传策略,但我不想使用 WSO2 管理控制台屏幕来创建和上传策略。我想使用自己的屏幕。

如果可能的话,也请让我知道示例。

谢谢

4

1 回答 1

2

您可以通过以下 WSDL 公开的 SOAP Web 服务上传您的策略,有一种添加 addPolicy/addPolicies 的方法

https://localhost:9443/services/EntitlementPolicyAdminService?wsdl

以上服务为管理服务,默认隐藏,需要开启才能使用。

  1. 打开 /repository/conf 目录下的 carbon.xml 文件,并将以下属性设置为“false”</p>

    <HideAdminServiceWSDLs>false</HideAdminServiceWSDLs>
    
  2. 然后重新启动服务器并从浏览器访问上面的 url 以查看 WSDL

  3. 您可以从这里找到示例客户端,这是针对 Identity Server 5.0.0

于 2016-06-09T07:27:44.103 回答