Skip to main content

App Registration in Microsoft Entra ID


Register an Entra ID App (Azure Administrator)

To connect to a Power BI report from iceDQ, users must register an application in the Microsoft Entra ID (Azure Active Directory). This registration enables secure OAuth 2.0–based authentication between iceDQ and Power BI.

Steps to Register the Application

StepInstruction
1Sign in to the Azure Portal.
2Navigate to App registrations from the left menu.
3Select New registration.
4Enter a descriptive application name (e.g., iceDQ Power BI Connector).
5Under Supported account types, choose Accounts in this organizational directory only (Single tenant).
6In the Redirect URI (optional) section, select Web as the platform.
7Click Register to create the application.
8In the Overview page, copy the Application (client) ID.
9In the same page, copy the Directory (tenant) ID.
10Go to the Authentication tab.
11Select Add a platform → choose Web.
12Enter the iceDQ application URL as the redirect URI. Example: https://192.168.100.157:8443/ice/.
13Under Implicit grant and hybrid flows, check both Access tokens and ID tokens to allow sign-in via OAuth.
14Click Save.
15Open the Certificates & secrets tab.
16Under Client secrets, select New client secret.
17Add a description (e.g., iceDQ Secret) and set the expiry (recommended: 12 months).
18Click Add.
19Copy and securely store the Value shown (this is the client secret).
20Navigate to the API permissions tab.
21Select Add a permission.
22Under Microsoft APIs, choose Power BI Service.
23Select Delegated permissions.
24Check Dataset.Read.All and Dataset.ReadWrite.All. These allow iceDQ to read and write datasets in Power BI.
25Click Add permissions.
26(Optional but recommended) Click Grant admin consent to ensure the permissions are applied across the tenant.