cloud-pipeline
cloud-pipeline copied to clipboard
Allow to grant permissions to user account
Background
At the moment only admin users and users with ROLE_READER assigned can view list of users and user details. In addition to this platform shall allow to grant access to user using ACL approach, as it is done for other types of entities.
Approach
- Access for admins and
ROLE_READERusers remain the same - Admins shall be allowed to grant access to users to other users/groups (standard RWE permissions)
- Users shall be able to view list of users they have
READaccess to - Users with
READpermission are allowed to view user details - Users with
WRITEpermission are allowed to modify user metadata (except for secured metadata keys defined by preferencemisc.metadata.sensitive.keys), editing of other user attributes and roles is not allowed - Users with
EXECUTEpermission are allowed to impersonate as user