- Users can request time-bounded access to supported Azure resources
- Auditors can initiate access reviews that assign managers or group admins to periodically review users with long-lived access to Azure resources
- Admins can add resources from other Opal integrations to an Azure AD group so the group’s members can automatically gain birthright access to, for example, a GitHub repo, AWS IAM role, etc.
- Access changes are tracked as events that can be logged to a Slack channel or exported to your favorite tools
Supported resources
*You can grant Azure User-Assigned Manage Identities access to resources and groups.
Requirements
- You must be an Azure and Opal admin.
- Opal associates Azure AD users to Opal users through their primary email address in Azure AD.
Set up Azure app registration
1. Create app registration
In your Azure portal, go to Azure Active Directory > App registrations > New Registration. Use the following settings.
Once the app registration is created, save the Application (client) ID and Directory (tenant) ID on the Overview page. You’ll use these values in the following step.
2. Generate a client secret
On the app registration page, go to Certificates & Secrets > New client secret. Choose a name and expiration. Note that you need to create a new client secret at the expiration interval for your Azure AD connection to continue working. The maximum allowed by Microsoft is 2 years. Save the secret value, which you’ll use in the following step. You cannot fetch the secret value after leaving this page.3. Add permissions
In the sidebar, go toAPI Permissions and select Add a permission. Choose Microsoft Graph -> **Application Permissions** and add the following permissions:
Directory.ReadWrite.AllCustomSecAttributeAssignment.ReadWrite.AllRoleManagement.ReadWrite.Directory