Admin roles

Learn more about how to use Role-based Access Control to setup your own roles and rights to achieve a least-privilege approach to managing your Strivacity configuration.

With Admin Roles you can:

  1. Use Pre-configured Admin Roles

  2. Create Custom Roles

  3. Assign Admin Roles to Admin Users

Pre-configured Admin roles

To start using Admin Roles, follow these simple steps:

  1. Log into the admin console using an admin account.
  2. Go to Instance Configuration > Admin Roles from the main menu. The Admin Roles page will be displayed as shown below.
Default admin roles

Default admin roles

  1. You will notice that Strivacity includes 3 pre-configured Roles by default. The rights of these roles is explained in the table below:
Roles NameRole DescriptionAccess Rights
AdminProvides full administrative access to this instance of Strivacity.

Grant All:

Read, Write, Delete

AuditorProvides access to the Dashboard and read-only access to the Admin ConsoleGrant All: Read
HelpdeskProvides the ability to manage customer accounts and groups

Account Authenticators: Read, Write, Delete

Account Events: Read

Account Identities: Read

Account Management: Read, Write, Delete

Consent Management: Read

Dashboard: Read

Identity Store: Read

📘

The rights for the pre-canned Admin Role (Grant All, Read, Write, Delete) cannot be modified. If you wish to create a similar or duplicate Admin Role simply create a Custom Role.

These roles can be assigned to any existing Admin users within Strivacity. See Assigning Roles to Admin Accounts for instructions on how to do this.

Creating custom roles

Strivacity supports the capability for Admins to create their own custom roles by constructing them using the available rights. A role will consist of many rights, where a right corresponds to a discreet administrative function within the admin console.

To create a custom role, follow these simple instructions:

  1. Log into the admin console using an admin account.
  2. Go to Instance Configuration > Admin Roles from the main menu. The Admin Roles page will be displayed as shown below:
List of admin roles

List of admin roles

  1. Click the 'Create Role' button from the top right corner. You will now be able to set the
    1. Role Name,
    2. Role Description,
    3. decide if the role allows access across the instance or on a per identity store basis, and
    4. choose the individual Access Rights that you would like to apply to this role.

📘

User per identity store permission

This switch allows you to add permissions on an identity store basis. This means that the permissions granted by the admin role can be tied and customized to specific identity stores instead of granting the same permissions across every identity store.

You can click through the tabs to see the available Access Rights for administrative accounts:

Account management

Account management permissions

Account management permissions

Administration

Instance administration permissions

Instance administration permissions

Policy configuration

Policy configuration permissions

Policy configuration permissions

  1. Once you have chosen the Access Rights that you wish to add to the role, click the 'Save' button. The newly created Admin Role is available for assignment to admin accounts. See Assigning Roles to Admin Accounts to learn more about Admin Role assignments.

Assigning roles to admin accounts

To assign any Admin Roles to Admin Users follow these simple steps:

  1. Log into the admin console using an admin account.
  2. Go to Instance Configuration > Admin Roles from the main menu.
  3. Select the Admin Role that you wish to assign to an Admin User.
  4. Next, click the Assignees tab, and any assigned accounts will be displayed, as shown below:
Assignees page

Assignees page

  1. Now click the 'Assign Accounts' and add any Admin Users from the available list
  2. You will now be asked to confirm the assignment. Click 'Assign' to finish assigning the Admin user to the Role, or cancel.
  3. You will now see that Admin User has been added to the role and so they will now have the rights to perform the Helpdesk function (per his example).