Sequence: RqP: Shared With Me - ForgeRock/frdp-uma-resource-server GitHub Wiki

NOTICE

The User Managed Access (UMA) specification does not support a mechanism for the Requesting Party (RqP) to "find" resources that are currently shared to them. This scenario provides a "value add" feature of the Resource Server (RS), the ability to "find" resources that are "Shared With" a given Requesting Party (RqP).

The Process

A Requesting Party (RqP) wants to find resources that are currently being "shared with" them. A list of shared resources is provided. The Requesting Party(RqP) can use the list of information to issue a UMA access request for a given resource.

The Sequence

  • Requesting Party (RqP):
    • Authenticate to the Authorization Server (AS)
    • Submit request to Resource Server (RS) for resources that are "Shared With Me"
  • Resource Server (RS):
    • Submit request to the Authorization Server (AS) for resources that are shared with the user (RqP)
  • Authorization Server (AS):
    • Returns list of registered resources
  • Resource Server (RS):
    • Obtains resource meta data related to the registered resource
    • Returns an array of resources