Skip to main content

User Roles and Personas

One-Click Least Privilege. Zero Disruption.



© 2025 Sonrai Security. All rights reserved.

Overview

The Sonrai platform provides Role Based Access (RBAC) to support the needs of a wide variety of users and public cloud security use cases.

RBAC capabilities enable you to manage your users within the platform along with their role assignments (and corresponding permissions).

A Sonrai role determines which capabilities a user has access to within the Cloud Permissions Firewall.


Roles

Roles are managed through user invitations and the section listed within the User Profile.

To manage roles, users must have an appropriate level of permissions to manage roles and permissions (i.e., "Administrator" role).

Available Roles

Administrator

Full administrative access, including user and cloud account management, plus full administrative access of all available Cloud Permissions Firewall features

Cloud Permissions Firewall
Approver


Ability to approve/deny Permissions on Demand (PoD) requests

Cloud Permissions Firewall
Viewer


Ability to view information within the Cloud Permissions Firewall

caution

To affect role addition/removal, users are urged to log out then log back into the platform

Personas

Platform Administrators

These users need full administrative capabilities for the entire platform. They can complete every available Cloud Permissions Firewall process and manage your users and cloud accounts.

Responsibility DescriptionCloud Permissions Firewall Page
Configuration and use of ChatOps integrations
Management of role-based access for usersManage > Users
Onboarding of Accounts (at the Org level)Manage > Accounts
Execution of Service changes (disabling, exempting identities, etc.)Permissions Firewall > Services
Review of reporting/audit informationPermissions Firewall > Reporting
Template generation for pending cloud changesPermissions Firewall > Pending Changes
Assignment of Permissions on Demand Approvers at scopePermissions Firewall > Approvers
Approval/denial of Permissions on Demand Requests at scopePermissions Firewall > Requests
tip

If this user should be able to approve Permissions on Demand (PoD) requests, assign them as an Approver at scope within the Cloud Permissions Firewall.

*Platform Administrators can assign themselves as PoD Approvers, for convenience!

Cloud Permissions Firewall Approver

These users approve/deny cloud access requests spurred by your users, once service protections are in place.

Responsibility DescriptionCloud Permissions Firewall Page
Approval/denial of Permissions on Demand Requests at scopePermissions Firewall > Requests

Cloud Permissions Firewall Viewer

These users are allowed to view services, pending changes, etc.

Responsibility DescriptionCloud Permissions Firewall Page
Viewers have read-only access to all pages. Data population of pages is subject to scoped permissions (i.e. Viewers will only be able to see Permissions on Demand (PoD) Requests that are created at the scope at which the Viewer is assigned as a PoD Approver).All Cloud Permissions Firewall pages

Default RBAC User Permissions

For reference, the Sonrai platform requires specific user permissions to work properly out-of-the box and so the following are assigned to every user by default:

PermissionDescription
Role,
Read
Ability to read Role elements
UserToken,
Read
Ability to read User Token elements

Advanced - Searching for Detailed Role Permissions

To review a granular list of the specific permissions granted to each role, use the following query in the Advanced Search area:

Example Query
query SonraiRoleDetails {
SonraiRoles {
count
items {
name
description
permissions

# Optionally return users for each role
roleAssignments {
count
items {
scope
user {
count
items {
email
name
}
}
}
}

}
}
}