从大量搜索XACML的信息来看,进入的障碍之一就是规范对以冗长的XML语法实现的策略的要求。 Axiomatics Eclipse ALFA插件是我理解的不是免费工具,除非有人参与供应商。
我想编写自己的开源ALFA实现,该实现可以跨平台工作,但我希望确保我符合ALFA标准。我有公开的ALFA规范,所以可以写一个Antlr4 g4语法,但我宁愿不在这里重新发明轮子。
开源社区是否有ALFA g4语法?
答案 0 :(得分:1)
ALFA规范现在是OASIS XACML技术委员会的一部分,因此您绝对可以实现自己的ALFA解析器。
AFAIK Axiomatics ALFA plugin for Eclipse是目前唯一可用的插件。我相信供应商也在开发命令行版本。他们的许可条款使插件免费用于非商业用途。如果你在学术界,那么你可以使用它。
对于XACML本身,您可以在XACML语法之上轻松创建自己的UI。