Configuring Administrator Permissions
Administrator users for Retail Home must be assigned the following roles through the authentication provider for the environment:
-
RETAIL_HOME_ADMIN
-
PLATFORM_SERVICES_ADMINISTRATOR
All users for Retail Home must be assigned the PLATFORM_SERVICES_ADMINISTRATOR_ABSTRACT role. This role
no longer grants administrator permissions but is required for all users due to a bug.
Two additional roles, RH_ROLE_REQUEST_ABSTRACT and RH_ROLE_REMOVE_ABSTRACT, control permissions
for notification administration and need to be assigned to users as well.
The data privacy services require the DATAPRIV_ADMINISTRATOR_REST_API_ROLE to use and this must be assigned
to appropriate users.
Non-Production Environments
In a non-production environment (for example, staging), Retail Home uses separate preproduction roles. These roles are identical to the production roles except for the addition of the _PREPROD suffix (for example, RETAIL_HOME_ADMIN_PREPROD). For these environments, users must be assigned the corresponding preproduction role for the cases listed above.