是否可以通过编程方式创建 XACML 策略并在 WSO2 身份服务器(PDP)中上传?
我想在 WSO2 身份服务器 (PDP) 中创建和上传策略,但我不想使用 WSO2 管理控制台屏幕来创建和上传策略。我想使用自己的屏幕。
如果可能的话,也请让我知道示例。
谢谢
是否可以通过编程方式创建 XACML 策略并在 WSO2 身份服务器(PDP)中上传?
我想在 WSO2 身份服务器 (PDP) 中创建和上传策略,但我不想使用 WSO2 管理控制台屏幕来创建和上传策略。我想使用自己的屏幕。
如果可能的话,也请让我知道示例。
谢谢
您可以通过以下 WSDL 公开的 SOAP Web 服务上传您的策略,有一种添加 addPolicy/addPolicies 的方法
https://localhost:9443/services/EntitlementPolicyAdminService?wsdl
以上服务为管理服务,默认隐藏,需要开启才能使用。
打开 /repository/conf 目录下的 carbon.xml 文件,并将以下属性设置为“false”</p>
<HideAdminServiceWSDLs>false</HideAdminServiceWSDLs>
然后重新启动服务器并从浏览器访问上面的 url 以查看 WSDL
您可以从这里找到示例客户端,这是针对 Identity Server 5.0.0