2013-09-26 81 views
1

我正在使用發佈在http://wso2.com/library/articles/2010/10/using-xacml-fine-grained-authorization-wso2-platform/上的用例,它運行良好,但我需要使用Action,Resource和Subject字段自定義XACML查詢。WSO2 ESB-IS之間的XACML細粒度授權

當我將權利中介添加到ESB時,我無法添加這些參數(它們存儲在ESB的屬性元素中)。在發送給IS之前,如何指定Action,Resource和Subject來構造XCAML查詢?

由於提前,

回答

0

在授權調解員回電處理程序,你可以實現一個方法來挑選那些行動,資源等等。默認情況下的處理程序,選取如下

資源 - >收到的消息「要」肥皂頭

主題--->如果您的代理服務固定與UT和基本身份驗證,它會選擇通過認證的用戶名

但是,您可以編寫自己的處理程序並將其與授權中介程序一起插入,但有一些可用的處理程序實現。你可以參考這個[1]更多細節

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

+0

嗨Asela和感謝您的幫助。我正在使用ESB最新版本4.7.0,我沒有看到你正在談論的選項(這些選項也發佈在http://nallaa.files.wordpress.com/2013/07/screenshot-from-2013- 09-29-004551.png)。請你能指示我如何設置這些選項? – Joan

+0

對不起......下一個ESB版本中有些東西可用..(4.8.0) – Asela

+0

我想4.7.0中沒有用戶界面來配置它。但是,通過使用突觸配置,你可以擁有所有這些選項。 – Asela

0

這是蠻好用的ESB 4.8.0它會很快發佈。但是,4.7.0中沒有UI來配置它們。但是你可以使用突觸配置來做到這一點。假設你想添加新的自定義回叫類。你可以添加它如下