Configuring RBAC

Step-by-step guide to configuring role-based access control in the platform.

Prerequisites

  • Admin access to the platform

  • Users created (local or SSO)

  • Projects defined

Assigning Roles

Via Web UI

  1. Navigate to SettingsUsers

  2. Select user

  3. Click Edit

  4. Choose role from dropdown

  5. Click Save

Via API

curl -X PUT http://localhost:8080/api/users/{userId}/role \
  -H "Content-Type: application/json" \
  -d '{"role": "USER"}'

Role Permissions

Action Admin User Viewer

View workflows

Create workflows

Execute workflows

Delete workflows

Manage users

Manage projects

View audit logs

Project Assignment

Assign users to projects:

  1. Navigate to SettingsProjects

  2. Select project

  3. Click Add Member

  4. Select user and role

  5. Click Add