嗨,我经历了许多有关 XACML 的用例,但我不知道在 PDP 中加载策略的最佳方式是什么。根据 OASIS 定义的 PDP 工作流程,我理解传入请求何时到达 PDP。PDP 负责根据请求匹配相应的策略。
由于 PDP 将匹配每一个策略,所以想想我有 10,000 个策略存储在分布式环境中的场景,那时会发生什么。匹配会消耗越来越多的时间,这不是匹配策略的有效方式。
我需要对这个问题做一些澄清:
如何在不同的服务器上分发策略?
如果我在不同的服务器上分发策略,那么我的 PDP 将如何识别并从特定服务器获取相应的策略?
PDP 识别与传入请求匹配的确切策略的最佳方式是什么?