As an owner of an Azure application, you have the capability to enhance your application's functionality and access control by adding scopes within Resource Admin. This addition is a crucial step in defining and managing the permissions and access levels for your application's users and services. The following instructions will guide you through the process of adding scopes, allowing you to tailor your application's interaction with Azure services and resources more precisely.
Procedure
Navigate to the Resource Admin application portal for your environment.
Select Applications from the dropdown menu and search for the application to which you want to assign scope.
Click the Friendly Name link for the application.
Select Scopes on the application menu, expand Actions and then click Create Azure Application Scope.
This initiates the Create Azure App Scope workflow with the selected application as the target and directs you to the Azure Scope Details form.Fill in the form fields with the appropriate information for your scope.
Field
Description
Example
Scope Name
Name of the scope
read.Calendar
Who Can Consent
Specifies the types of users who can consent to the scope. Options include:
Admins and Users – Select if users can consent to the scope
Admins Only – Select if higher privileges are required for consent
Admins and Users
Admin Consent Name
Name of the consent that appears to admins
Read Email Calendar
Admin Consent Description
Description of the consent that appears to admins
Application can read your Email Calendar
User Consent Display Name
Name of the consent that appears to users
Read Email Calendar
User Consent Description
Description of the consent that appears to users
Application can read your Email Calendar
Select A Location
Select a location in EmpowerID for the application role. This location is for RBAC delegation only.
If there is a location selected by default and you wish to change it, click the link for the location and then search for and select the desired location from the Location tree.EmpowerID Applications
Click Next.
Review the summary information and then click Submit.
Verify the application role in Azure
In Azure, navigate to Azure AD > App registrations.
Select All applications and search for the target application.
Click the Display Name link for the application.
Under Manage, click Expose an API.
You should see the scope you created for the application.
Inventoried App Scopes are stored as records in the AzGlobalRight
table of the EmpowerID Identity Warehouse. You can view these in the Web on the Find Universal PBAC page. To do so, expand Role Management and click Universal PBAC. Once on the page, select the Global Right tab and search for the App Scope. You should see the scope in the grid as shown in the below image.