User management

A Cerbos Hub user can have a role at the organization level and an optional set of roles for each workspace. All of these roles are considered when determining the permissions for any particular user.

Organization roles

Organization roles, except for the Member role, apply to all workspaces within the organization. Users with organizational role of Member must be explicitly granted workspace roles in order to access a workspace.

Action Owner Developer Analyst Viewer Member

View organization

Modify organization

Manage members

Invite a member

Create a workspace

Create a playground

Update a playground

Delete a playground

Export a playground

Connect a PDP to a playground

Workspace Roles

Permissions assigned at the organization level are inherited by all workspaces. Additionally, a user can be assigned specific roles within a workspace, potentially granting more permissions for that particular workspace only.

Action Owner Developer Analyst Viewer

View a workspace

View builds

View decision points

View issues

View audit logs

Manage API keys

Reset encryption key

Manage workspace members

Modify workspace

Delete a workspace