(注意:我清理了你的问题因为你有很多XACML不准确)。
有两种方法可以解决XACML中的冲突。这些是:
您的问题最具体地与您使用多个策略配置策略决策点(PDP)(而不是您编写的PAP)的情况有关。哪一个获胜?由于它们都没有被包装,因此没有任何组合算法可供选择。此行为未在XACML标准中定义,并且取决于您使用的XACML引擎。
该 希尔伯特 例如,XACML引擎强制您始终选择根策略(集),即引擎将其视为其入口点的策略(集)。只有在根策略引用它们时,才会使用传递给PDP的任何其他策略。
如果您想了解有关组合算法的更多信息,请查看此内容 博客文章 我最近写道。