Entra ID app creation
AI summary
Setting up Rencore Governance for Azure requires you to manually create an Entra ID app in the Microsoft Entra Admin Center, unlike other connectors that do this automatically. Configure it with API permissions and authentication redirect URIs for your datacenter, then assign the Reader role at subscription or management group level to allow scanning.
For AzureMicrosoft AzureMicrosoft Azure is the Microsoft cloud platform for virtual machines, web apps and other cloud resources.Read more, you create the Entra ID appApp registrationAn app registration is the global definition of an application in Microsoft Entra ID.Read more yourself in the tenant you want to scan, then enter its details in Rencore Governance. Other connectors create their app for you when you give consent.
Create an Entra ID app
-
Go to the Microsoft Entra Admin Center.
-
In the left-hand navigation menu, under “Entra IDMicrosoft Entra IDMicrosoft Entra ID, formerly Azure Active Directory, is the Microsoft identity service behind every Microsoft 365 tenant.Read more”.
-
Click on “Applications” and “App registrations”.
-
At the top of this page, click ”+ New registration”.
- In “Name”, enter “Azure Governance for Rencore”.
- For “Supported account types”, select “Accounts in this organizational directory only”.
- Click “Register”.
Create a Client Secret
Once the app is created under “Manage”.
-
Click on “Certificates & secrets”.
-
Select “Client secretsClient secretA client secret is a password-like string that an app registration uses to prove its identity when it requests a token from Microsoft Entra ID.Read more” and then click ”+ New client secret”.

- In the Description, enter something like “RencoreGovernance_Azure2025”.
- Set “Expires” to “Recommended: 180 days (6 months)”.
- Click “Add”.
Tip: Copy the Value key immediately, as it will only be displayed once; you will need this later.
Set API Permissions
Again, under “Manage” in the “Azure Governance for Rencore” app.
-
Click on “API permission”.
-
Click ”+ Add a permission”.
- Select “Azure Service Management”.
- Select “Delegated permissionsApplication and delegated permissionsApplication and delegated permissions are the two kinds of Microsoft permissions Rencore Governance asks for.Read more”.
- Select user_impersonation
- Click “Add permissions”.
Set Authentication
Once more, under “Manage” in the “Azure Governance for Rencore” app.
-
Click on “Authentication”.
-
Click “Add Redirect URI”.
-
Click “Web”.
-
In “Redirect URI” enter “https://app.rencore.com”.
-
Click “Configure”.
-
Click on “Web” again.
-
Under “Redirect URI” enter the relevant URI below as per the Datacenter your workspace resides in.
-
Once the additional URI is entered, click “Configure”.
Assign app reader role
Subscription Level
Giving permissions per Subscription is the recommended approach to give better control over permissions for Rencore Governance.
To scan Subscription data, add your newly created app to the relevant subscriptions—either all or selected ones—and assign it the “Reader” role.
-
Open the Azure subscription that you wish to allow scanning in the Azure Portal
-
Click “Access Control ” in the left-hand menu.
-
Click “+Add”.
-
Then select “Role Assignment”.
-
Select “Reader” from the list of Roles,
- Click “Next”.
-
Click “Select members” and add the “Azure Governance for Rencore” app created earlier as a member.
-
Click “Next” and “Review & Assign”.
Note : Granting the Reader role at the subscription level is required to retrieve Daily Costs data for Copilot Studio. Daily Costs is the only Copilot Studio inventory item scanned via Azure - all other Copilot Studio inventory is retrieved via Copilot Studio scan. Without his step, Daily Costs will show no data.
Management Group Level
Assigning permissions at the Group level widens the scope of restrictions in Rencore Governance. These permissions must be applied individually to each Group, or at the Tenant Group level if you want them to apply across the entire tenant.
To scan Management Group data, add your newly created app to the relevant Groups, and assign it the “Reader” role.
-
Copy the name of the newly created app.
-
In the Azure Admin Portal, search for “Management groups”.
-
Click on the Required Group.
Tip: App permissions can be applied at the individual Group level or at the Tenant Group level. Setting them per Group limits governance to that group, while setting them at the Tenant Group level applies governance across the entire tenant. -
Click “Access control (IAM)”.

-
Click “+Add”.
-
Select “Reader” from the list of Roles,
- Click “Next”.
-
Click ”+ Select members” and paste the name of the app into the Search bar. Click on the App, then click “Select”.

-
Click “Next”,
-
Review the details and click “Next” and “Review & Assign”.
Repeat this to any additional Groups you want the app to access.
Frequently asked questions
What should I name the Entra ID app?
Name it 'Azure Governance for Rencore'.
When should I copy the client secret value?
Copy it immediately after creating it because the value will only be displayed once and you will need it later.
Which API permissions should I assign to the app?
Select Azure Service Management, then Delegated permissions, then user_impersonation.
Is subscription-level or management group-level reader role recommended?
Subscription level is recommended because it gives better control over permissions for Rencore Governance.
Why is the subscription-level reader role required?
It is required to retrieve Daily Costs data for Copilot Studio; without it, Daily Costs will show no data.
Was this page helpful?
Thanks for the feedback.
Thanks. What was wrong?