0

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

我想编写自己的跨平台开源 ALFA 实现,但想确保我符合 ALFA。我有公开的 ALFA 规范,所以可以编写 Antlr4 g4 语法,但我不想在这里重新发明轮子。

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

4

1 回答 1

1

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

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

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

于 2016-05-10T06:04:58.677 回答