【发布时间】:2017-02-27 01:52:28
【问题描述】:
这可能是关于 ABAC 的一个非常基本的问题,我没有找到明确的答案 什么是软件项目工件,例如需求规范,在 PAP 中用于创建 XACML 策略文档?
【问题讨论】:
标签: authorization xacml abac alfa
这可能是关于 ABAC 的一个非常基本的问题,我没有找到明确的答案 什么是软件项目工件,例如需求规范,在 PAP 中用于创建 XACML 策略文档?
【问题讨论】:
标签: authorization xacml abac alfa
XACML 标准和 ABAC 没有指定如何编写策略。策略管理点 (PAP) 超出了规范的范围。
从技术角度来看,在 Java 中,生成 XACML 策略的最简单方法是针对 XACML 3.0 模式使用 JAXB。这将为您提供一组 Java 对象,您可以使用这些对象生成 XACML 策略。其他语言也有类似的技术。
从用户体验的角度来看,您需要考虑策略创作体验:您希望如何创建策略?您希望用户如何协作?店铺政策?部署策略?等等……
这就是不同的实现(开源,例如 ATT XACML 或商业,例如 Axiomatics)发挥作用的地方。它们为作者政策提供了不同的替代方案。
ALFA 也是一种有趣的方法,尽管它不是图形化的,而是与 Eclipse 集成的。
【讨论】: