Skip to main content

Role

RBAC1

Role-Based Access Control (RBAC)

River implements a comprehensive Role-Based Access Control system to ensure secure and organized workspace management. Users are assigned specific roles that determine their level of access and the operations they can perform within the platform.

Permission Matrix

The following table outlines the capabilities associated with each role, based on CRUD operations:

  • Create (C): Ability to create new resources
  • Read (R): Ability to view and access resources
  • Update (U): Ability to modify existing resources
  • Delete (D): Ability to remove resources

Role Assignment

Workspace administrators can assign and modify user roles through the workspace settings interface. Role changes take effect immediately upon assignment.

RBAC2

Overview

River provides three distinct roles to manage access and permissions within your workspace:

Administrator

Administrators have full control over the workspace, including managing users, roles, and system settings.

Example teams:

  • IT Operations team
  • Security team
  • Platform engineering team

Contributor

Contributors can create, edit, and manage content but cannot modify workspace settings or manage users.

Example teams:

  • Development team
  • Data science team
  • Content creation team

Viewer

Viewers have read-only access to the workspace and can view content without making any changes.

Example teams:

  • Auditing team
  • Stakeholder groups
  • External consultants