Document views: Document Xray Visual Cicero Print   Source views: Source OpenParameters JSON(ish)   On GitHub: File ~PageRank   (rare: 'ShowMe' 1)
Title: {{Resource_Server_Operator}}-{{Authorizing_Party}}: Delegate-Protection

Text: For the period that the {{Resource_Server_Operator}} and {{Authorizing_Party}} have mutually agreed to serve in these respective roles for each other, the {{Resource_Server_Operator}} gains an obligation to the {{Authorizing_Party}} to delegate protection services to the {{Authorization_Server_Operator}} for the set of protectable resources for which it represents this capability to the {{Authorizing_Party}}, and to respect the authorization data that the {{Authorization_Server}} has associated with an {{RPT}} when the {{Resource_Server}} subsequently allows or disallows access by the {{Client}} that presented that {{RPT}}.

Comments: The original condition was "When the {{Authorization_Server}} issues a {{PAT}} to a {{Resource_Server}} and as long as the {{PAT}} is valid". That is, it relied on later action that involved the {{Authorization_Server_Operator}}. We now suspect this is much too late, and inappropriately entangling with a third party. The original commentary on this condition was "Once the {{Authorization_Server_Operator}} becomes the {{Authorizing_Party}}'s authorization proxy, it begins relying on the {{Resource_Server_Operator}} in other, more specific ways. The {{Resource_Server}} has the opportunity to inspect AM-issued permissions or take other actions that delegate protection responsibility to the {{Authorization_Server}} at a later stage, but its responsibility for respecting them begins now. The specific protection services made available to the {{Resource_Server}} by the {{Authorization_Server}} differ depending on the {{RPT}} profile in use. This obligation can be removed through {{PAT}} revocation."