Requests and Approvals

All resources and groups in Opal can be requestable with configurable approval options and reviewers.

Owners

Owners are lists of users who can be:

  • Reviewers: Users who can review and approve access requests
  • Admins: Users who can manage the full configuration of policies for resources and groups

In Owners, there are important settings for reviewers:

  1. Reviewer Escalation Policy:
  • Notify everyone: As the default option, Opal will notify all required reviewers at once. Opal will require just one approval from all required reviewers to complete the request.
  • Reviewer escalation policy: Once configured, Opal will create an explicit escalation order. In this example, Opal will notify the first reviewer. After the escalation time has passed, Opal will notify the next reviewer, and so on.
  1. Linked reviewer Slack channel: Opal will create a channel that receives a message for every access request.

  2. Source group: Opal will keep the user list for this owner synchronized with a group of your choice. You can still edit the escalation path in the Users tab, but it won't be possible to add or remove users from this owner directly.

2262

📘

Approval diagram

At any time, you can click on See who will be notified to understand the approval workflow

Approval Workflows

For resources and groups, the Request Configuration section will give admins an overview of the approval logic.

2262

Once the edit button has been selected, admins can:

  1. Set approval logic to Auto-Approve
2262
  1. Configure an Approval Workflow
  • There can be between 1 and 3 stages of approvals.

  • Within each stage, admins can either select Manager or Owner

  • If multiple approvers are selected, Opal will show the All or Any toggle

    • All: All reviewers must approve the access request to proceed to the next stage. This is "AND" logic.
    • Any: Any reviewers can approve before the access request proceeds to the next stage. This is "OR" logic.

    2262