从XACML的大量信息搜索来看,进入的障碍之一似乎是规范对以详细XML语法实现的策略的要求。Axiomatics Eclipse ALFA插件我知道它不是一个免费的工具,除非有人与供应商接洽。
我想写我自己的开源ALFA实现,它可以跨平台工作,但我想确保我符合ALFA。我有公共ALFA规范,所以可以编写Antlr4 g4语法,但我不想在这里重新发明轮子。
开源社区是否有可用的ALFA g4语法?
ALFA规范现在是OASIS XACML技术委员会的一部分,因此您可以肯定地实现自己的ALFA解析器。
AFAIK Eclipse的Axiomatics ALFA插件是目前唯一可用的插件。我相信供应商也在开发命令行版本。他们的许可条款使插件可以免费用于非商业用途。如果你在学术界,那么你可以使用它。
至于XACML本身,您可以很容易地在XACML语法的基础上创建自己的UI。