1

我正在使用http://wso2.com/library/articles/2010/10/using-xacml-fine-grained-authorization-wso2-platform/上发布的用例,它运行良好,但我需要自定义带有操作、资源和主题字段的 XACML 查询。

当我将权利调解器添加到 ESB 时,我无法添加这些参数(它们存储在 ESB 的属性元素中)。在发送到 IS 之前,如何指定 Action、Resource 和 Subject 来构造 XCAML 查询?

提前致谢,

4

2 回答 2

0

在权利中介中有回调处理程序,您可以在其中实现一种方法来选择那些操作、资源等。默认处理程序,选择如下

资源 --> 传入消息“To”soap 标头

主题 ---> 如果您的代理服务受 UT 和基本身份验证保护,它将选择经过身份验证的用户名

但是您可以编写自己的处理程序并将其插入权利中介,有一些可用的处理程序实现。您可以参考此 [1] 了解更多详细信息

[1] http://nallaa.wordpress.com/2013/07/25/entitlement-mediator-with-wso2-enterprise-service-bus-esb/

于 2013-09-27T02:42:00.847 回答
0

可以使用即将发布的 ESB 4.8.0。但是 4.7.0 中没有 UI 来配置它们。但是你可以使用突触配置来做到这一点。假设您要添加新的自定义回调类。您可以按如下方式添加它

于 2013-10-03T01:36:03.640 回答