上下文处理程序(在XACML中)如何检测上下文更改? 我知道上下文处理程序的职责之一是将原始请求转换为XACML规范格式,但是它如何解决上下文更改?
答案 0 :(得分:0)
XACML规范声明了有关上下文处理程序的以下内容:
系统实体,该系统实体将本机请求格式的决策请求转换为XACML规范形式,与策略信息点协调以将属性值添加到请求上下文,并将XACML规范形式的授权决策转换为本机响应格式< / p>
在实践中,上下文处理程序的责任通常在策略执行点(PEP)和策略决策点(PDP)之间划分。例如,PEP将处理从本机请求格式到XACML请求格式的转换,并且还将处理XACML决定的转换/执行。
PDP策略评估(至少在Axiomatics内部)在需要时处理PIP调用。上下文处理程序没有。
标准中的体系结构图/流程图有点过载/太复杂了:
我通常改用此选项,仅突出显示关键组件。如您所见,上下文处理程序不是该图的一部分。