【问题标题】:want to create XACML policy dynamically想要动态创建 XACML 策略
【发布时间】:2014-02-26 10:20:53
【问题描述】:

我使用 WSo2 BALANA 作为我的 XACML 授权服务器。直到现在我手动创建 XACML 策略。然而,手动创建 XACML 策略很困难,也不可行。需要一个策略创建工具或一个 API,我可以使用它动态创建 XACML 策略来解决这个问题。有没有类似的工具或api可用?

【问题讨论】:

    标签: authorization wso2 wso2carbon xacml3


    【解决方案1】:

    是的。如果您想使用某个库将策略创建集成到您的项目中。我想,最好的方法是使用 Balana utils 库。它是一个可用于使用简单对象模型创建 XACML 3.0 策略和 XACML 3.0 请求的库。您可以从here 找到 Balana util 的源代码。基本上 WSO2 身份服务器策略编辑器使用这个库来构建策略。

    【讨论】:

      【解决方案2】:

      除了 Asela 所说的,您还想使用您使用的引擎 (PDP) 的解析库。 SunXACML 有自己的库,WSO2 有自己的库,Axiomatics 有自己的库,等等......

      如果您想序列化和反序列化 XACML 策略到/从其 XML 形式,您也可以使用 JAX-B。这将帮助您以编程方式构建 XACML 策略。但这会给您提供与 PDP 所需的对象分开的对象。

      【讨论】:

        猜你喜欢
        • 2016-12-20
        • 1970-01-01
        • 1970-01-01
        • 2017-03-13
        • 1970-01-01
        • 2018-07-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多