Skip to content

RBAC Configuration

IMPORTANT

Role-Based Access Control (RBAC) and Authentication features are handled by a separate, external service. The implementation details here represent how ScriptBee interacts with that service. The implementation is not yet fully finalized and may be subject to change.

Roles

Detailed here are the possible roles a user can have in ScriptBee.

  • Administrator - user that can perform any action
  • Manager - user that can perform project management on project they belong to
  • Analyst - user that can perform different analysis tasks on allowed projects
  • Auditor - user that can view only allowed projects

Permissions

Project

PermissionAdminManagerAnalystAuditor
view_project
edit_project
remove_project
load_model
link_model
generate_script
create_script
edit_script
delete_script

Analysis

PermissionAdminManagerAnalystAuditor
view_analysis
run_analysis
remove_analysis

Token management

PermissionAdminManagerAnalystAuditor
create_analysis_token
delete_analysis_token

Released under the MIT License.