Create Custom Roles

Design and create custom roles tailored to your organization's specific needs.

Role Design Process

Step 1: Identify Need

Questions to ask:

  • What job function needs access?
  • What should they be able to do?
  • What should they NOT be able to do?
  • Is this temporary or permanent?

Step 2: Get Permission Template

Bash
Copy

Review available permissions.

Step 3: Create Role

Bash
Copy

Example: Dashboard Editor

JSON
Copy

Example: Pipeline Monitor

JSON
Copy

Step 4: Test Role

Bash
Copy

Step 5: Deploy to Production

Bash
Copy

Common Custom Roles

Auditor Role:

JSON
Copy

Data Steward:

JSON
Copy

Pipeline Operator:

JSON
Copy

APIs Used

  1. GET /authz/api/v1/roles/template - Get permissions
  2. POST /authz/api/v1/roles - Create role
  3. GET /authz/api/v1/roles/:roleId - View role details
  4. PUT /admin/api/assign-client-roles - Assign role
Type to search, ESC to discard
Type to search, ESC to discard
Type to search, ESC to discard