Details
-
Feature
-
Must have
-
SRCnet
-
-
-
Team_PURPLE
-
-
-
-
17.6
-
Stories Completed, Demonstrated
-
-
SRC-AAI SRC-DM SRC-SI SRCPB
Description
To support permission checks in Storage Inventory, the rule-based permission service `baldur` must be available at a SRC. https://github.com/opencadc/storage-inventory/tree/master/baldur
See the attached screenshot for a reference the dependencies for SI permission checking. baldur is the 'SI Grants' box.
The permissions API is simple and could be trivially implemented if there is another system that is source for permissions (in this case, permission to read or write files with certain identifiers).
When a group membership check is required, it will use the GMS service (SP-2859) to do so. A token will be passed on the call.