Roles
An authorization role defines a group of permissions. Roles can be assigned to users so they get all the permissions defined in that role. This allows you to control what each user can see and do in the wallet.
How to access
- Open the left sidebar.
- Click Settings.
- Under Team, click Roles.
Roles overview
The roles overview displays a table with all authorization roles. Each row shows the role's Name and Description.
Click on a role row to open the role form and edit the role's details.
Create a role
- On the roles overview, click the Add button.
- Enter a Name for the role.
- Enter a Description to explain the purpose of the role.
- Configure the permissions (see Configure permissions below).
- Click Save.
After saving, the Members tab becomes available so you can assign users to the role.
Edit a role
- On the roles overview, click on the role you want to edit.
- The Details tab opens, showing the role's name, description, and permissions.
- Update the fields as needed.
- Click Save.
Configure permissions
Each role has a permissions matrix where you control what users with this role can do. Permissions are organized in rows, with two columns:
- Change — Allows the user to create, edit, and delete items.
- View — Allows the user to view items without making changes.
When you enable the Change permission for a feature, the View permission is automatically enabled as well.
Available permissions
| Permission | Description |
|---|---|
| Holder credentials | Read, receive and delete credentials |
| Identifier | Manage the identifiers used by this wallet |
| Public wallet profile | Configure the public wallet profile |
| Trusted contacts | Manage the trusted contacts |
| Issue credentials | Issue credentials from this wallet |
| Issuer templates | Manage the issuer templates |
| Status list | Manage the credential status list |
| Trusted issuers | Manage the issuers trusted by this wallet |
| Verified credentials | Show or delete credentials that are verified |
| Verifier templates | Manage the verifier templates |
| Send Invoices | Send invoices to trusted contacts |
| Audit trail | Show the audit trail of the wallet |
| User management | Manage the users of this wallet |
| API access | Manage the API access credentials of this wallet |
| Inbox configuration | Manage the inbox configuration of this wallet |
Some permissions only have a Change column (e.g. Send Invoices) or only a View column (e.g. Audit trail), because the nature of that feature does not require both levels of access.
Manage members
The Members tab shows all users who are currently assigned to this role.
Add a member
- Open a role and click the Members tab.
- Click the Add button.
- Select the user you want to add to the role.
Remove a member
- Open a role and click the Members tab.
- Click the delete icon next to the user you want to remove.
You can also assign roles to a user from the user form by checking or unchecking the role checkboxes.
Delete a role
- On the roles overview, click on the role you want to delete.
- On the Details tab, click the Delete button.
- Confirm the deletion when prompted.
Deleting a role removes the associated permissions from all users who were assigned to that role.
Always ensure at least one user has a role with the User Management (Change) permission. If no user has this permission, nobody will be able to manage users or roles, and you will need to contact support to regain access.
You need the User Management (Change) permission to create, edit, or delete roles. The User Management (View) permission allows you to view the roles list without making changes.