Add and Manage Access Control

Updated 3 months ago by Archana Singh

Harness provides Role-Based Access Control (RBAC) that enables you to control user and group access to Harness Resources according to their Role assignment.

This topic describes how to add and manage access control for Feature Flags.

Before You Begin

Review Feature Flags Roles and Permissions

The following pre-defined default Roles are available for Feature Flags:

  • Feature Flag Admin: Can perform all actions for feature flags in an existing project
  • Feature Flag View Only Role: Can view existing feature flags
  • Feature Flag Manage Role: Can edit and view existing feature flags

Default Roles

Scope

Permissions

Feature Flag Admin

Project/Environment

  • Feature flag delete
  • Feature flag edit
  • Feature flag view
  • Feature flag toggle
  • Target group view
  • Target group edit
  • Target group delete
  • Environment SDK Key view
  • Environment SDK Key create
  • Environment SDK Key delete

Feature Flag View Only Role

Project/Environment

  • Feature flag view
  • Environment SDK Key view
  • Target group view

Feature Flag Manage

Project/Environment

  • Feature flag view
  • Feature flag edit
  • Target group view
  • Target group edit
  • Environment SDK Key view

  • If you have permissions at the Project level, you can edit flags within that project or its environments.
  • If you have permissions for the specific environment, then the Role is limited within the environment only.

Step: Manage Feature Flag Access Control

  1. In Feature Flags, in Project Setup, click Access Control.

  1. Click Users and then New User to add a new user. See Add and Manage Users.
  2. Click User Groups and then New User Group to add a new user group. See Add and Manage User Groups.
  3. Click Resource Groups and then New Resource Group to add a new resource group. See Add and Manage Resource Groups.
  4. Click Roles and then New Role to add a new role. See Add and Manage Roles.


Please Provide Feedback