ALFA XACML语言是否具有公开可用的ANTLR4 g4语法?

时间:2016-05-10 02:57:22

标签: antlr4 xacml xacml3 alfa

从大量搜索XACML的信息来看,进入的障碍之一就是规范对以冗长的XML语法实现的策略的要求。 Axiomatics Eclipse ALFA插件是我理解的不是免费工具,除非有人参与供应商。

我想编写自己的开源ALFA实现,该实现可以跨平台工作,但我希望确保我符合ALFA标准。我有公开的ALFA规范,所以可以写一个Antlr4 g4语法,但我宁愿不在这里重新发明轮子。

开源社区是否有ALFA g4语法?

1 个答案:

答案 0 :(得分:1)

ALFA规范现在是OASIS XACML技术委员会的一部分,因此您绝对可以实现自己的ALFA解析器。

AFAIK Axiomatics ALFA plugin for Eclipse是目前唯一可用的插件。我相信供应商也在开发命令行版本。他们的许可条款使插件免费用于非商业用途。如果你在学术界,那么你可以使用它。

对于XACML本身,您可以在XACML语法之上轻松创建自己的UI。