首页 > 解决方案 > XACML Authzforce PDP 自定义策略

问题描述

Authzforce PDP 是否支持除 xacml 策略之外的自定义策略?我们能够发送 xacml 请求 tp PDP,但由于在 xacml 中创建策略很复杂,我们决定使用 json 格式创建自己的策略,Authforce 是否能够支持以非 xacml 格式编写的策略?这里需要一些帮助。

标签: authzforce

解决方案


您可以在 ALFA 中编写策略,然后使用ALFA 编译器(1.2 或更高版本),即alfac.jar在将策略发送到 AuthzForce 之前转换为 XACML。ALFA 1.2 用户指南(与编译器一起提供)中的更多信息,在使用独立 ALFA 编译器的 XACML 生成部分中。

作为替代方案,AuthzForce 项目xacml-json-model提供:

$ java -jar Saxon-HE-9.8.0-15.jar -xsl:xacml-policy-json-to-xml.xsl -it inJsonFile=MyPolicy.json

推荐阅读