How to Create an Azure App and Generate Client ID and Client Secret?
Steps to Create an Azure App and generate a Client ID and Client Secret
Note: This is a prerequisite for connecting Microsoft SharePoint, Microsoft Outlook, and Microsoft Outlook Calendar data sources with Bold BI.
Steps to Create an Azure App
-
Go to [Azure Portal] (Home - Microsoft Azure).
-
Navigate to Microsoft Entra ID.
-
Select App registrations and Click New registration.
-
In Register an Application page, enter the required information, including the App name, API access level (second or third option => Recommended Access level - Any Microsoft Entra ID tenant - Multitenant), and Redirect URL.
Note: Select the Web Mode & refer to this URL structure -
https://<yourdomain>/bi/designer/v1.0/oauth/agent
- Click Register.
Steps to generate Client ID and Client Secret for the Created App
-
Open your created app.
-
Client id will be displayed once registered with a new app.
-
Go to the Authentication page and add the redirect URL.
-
Enter a valid redirect URL for your application in the “Redirect URL” field. This is the URL to which Microsoft Accounts will redirect you with a grant token after successful authentication.
https://<:yourdomain>/bi/designer/v1.0/oauth/agent
-
Click Save.
-
Select the Certificate and secrets category to generate the client secret.
-
Click the New client secret and enter the description and duration for the client secret.
-
Click Add.
-
Generated client secret will be listed here (only shown the first time).
Note: Please refer to the following documentation for configuring OAuth credentials in Bold BI - https://help.boldbi.com/embedded-bi/oauth-configuration/
Related Articles:
- Microsoft SharePoint - https://help.boldbi.com/embedded-bi/working-with-data-source/data-connectors/ms-sharepoint/
- Microsoft Outlook Calendar - https://help.boldbi.com/embedded-bi/working-with-data-source/data-connectors/outlook-calendar/
- Microsoft OneDrive - https://help.boldbi.com/embedded-bi/working-with-data-source/data-connectors/ms-one-drive/