Details
-
Feature
-
Could have
-
SRCnet
-
-
-
Team_PURPLE
-
-
-
-
17.6
-
Stories Completed, Demonstrated
-
-
SRC-AAI SRC-DM SRC-SI SRCPB
Description
When service-to-service calls are made, the credentials used should be transitive in that it is the same identity that makes the secondary call.
This could be solved in a number of ways, including:
- Credential Delegation - Users give services short-lived credentials which can be used to make secondary calls
- Token Reuse and Exchange - The incoming token is either reused or exchanged for another token with proper scope to make secondary calls
A test use case for this is a Storage Inventory Components such as raven or minoc making a secondary call to the Permissions Service (SP-3063) or to GMS (SP-2859).