2014-02-26 85 views
0

我正在使用WSo2 BALANA作爲我的XACML授權服務器。直到現在我手動創建XACML策略。但是,手動創建XACML策略非常困難,也不可行。需要動態創建XACML策略的策略創建工具或API來解決此問題。有沒有可用的工具或API?想要動態創建XACML策略

回答

1

是的。如果你想使用一些庫將策略創建整合到你的項目中。我猜,最好的方法是使用Balana utils庫。它是一個可用於使用簡單對象模型創建XACML 3.0策略和XACML 3.0請求的庫。你可以從here找到Balana util的源代碼。基本上,WSO2 Identity Server策略編輯器使用此庫來構建策略。

0

除了Asela所說的之外,您還想使用您使用的引擎(PDP)的解析庫。 SunXACML有圖書館,WSO2有它自己的,希爾伯特自己的,等等...

如果你想序列化和從XML序列化形式XACML政策,/,你也可以使用JAX-B。這將幫助您以編程方式構建XACML策略。但是,這會爲您提供PDP所需的單獨對象。