Set up Microsoft Entra ID Single Sign-On for Bold Reports® On-Premises Edition
To enable Single Sign-On in Bold Reports® On-Premises Edition, register it in Microsoft Entra ID (formerly Azure Active Directory) and add the details in settings. You can also use the same settings to import Microsoft Entra ID users and groups.
How do I set up Microsoft Entra ID for Bold Reports® On-Premises Edition?
You set up Microsoft Entra ID for Bold Reports® On-Premises Edition by creating a directory, registering a web application and a mobile application, and entering their details in settings.
What do I need first?
Before you set up Microsoft Entra ID for Bold Reports® On-Premises Edition, make sure you have the following:
- An Azure account with Active Directory support.
- Bold Reports® On-Premises Edition installed, and you logged in with an Administrator account.
How do I create the Microsoft Entra ID directory?
To create the directory for Bold Reports® On-Premises Edition, log on to the Azure portal and create an Azure Active Directory.
-
Click
Create a resourceand search forAzure Active Directory, as shown in the following screenshots.

-
Click
Create, as shown in the following screenshot.
-
Choose
Azure Active Directoryand clickNext: Configuration.
-
In the dialog box, enter the
NameandDomain Name, choose theCountry or Region, and then clickNext: Review + Create.
-
Crosscheck the details and click
Create.
-
The application is added to the directory, and you can view its details in
App registrations.
Go to Microsoft Entra ID (formerly Azure Active Directory). In the directory, add two applications. One acts as a Web API for authenticating Bold Reports® On-Premises Edition. The other acts as a native client application for authenticating the Bold Reports® On-Premises Edition mobile app.
Steps to register Bold Reports® On-Premise application in Azure Active Directory
Register the Bold Reports® On-Premises Edition web application in Microsoft Entra ID with the following steps:
-
Open the created directory, click
Azure Active Directory, and then selectApp registrations. -
Click
New application registrationto add a new application.
-
Enter the name of the application and choose the following options:

- Accounts in any organizational directory (Any Azure AD directory - Multitenant) as
Supported account types. - Web under the
Redirect URI(optional)section, and enter the Redirect URI. Then, clickRegister.
The application is added to the directory, and you can view its details in
App registrations. - Accounts in any organizational directory (Any Azure AD directory - Multitenant) as
-
Select
Brandingin the left menu, enter theHome page URL, and clickSave.
-
Select
Authenticationin the left menu and save theLogout URL,Implicit grant, andSupported account types, as highlighted in the following screenshot.
-
Select
Certificates & secretsand clickNew client secretto add a client secret, as shown in the following screenshot.
- Provide a description, choose the expires option, and click
Add.

Save the client secret value generated.
- Provide a description, choose the expires option, and click
-
Go to
API permissions, clickAdd a permission, and then clickMicrosoft Graph.
Application Permissions Directory Read directory data Delegated Permissions 1. Directory Read directory data, Access directory as the signed in user 2. Group Read all groups 3. User Read and write access to user profile 4. Profile View user's basic profile Select the permissions listed in the table and click
Update permissions.
-
After you add the permissions, click
Grant admin consentto grant admin consent for these permissions.
-
Select
Expose an APIin the left menu and clicksetnext to Application ID URI.
Enter the
App ID URIand clickSave.
The
Application ID URImust be in the formathttp://{directory domain name}/{application id} -
Select
Expose an APIin the left menu and clickAdd a scope.
Enter the
Scope name, chooseAdmins and usersfor consent, and enter theAdmin consent display name,Admin consent description,User consent display name, andUser consent description. Set the state toEnabledand clickAdd scope.
The
Redirect URIandHome page URLshould be the URL of the Bold Reports® On-Premises Edition application.
Steps to register Bold Reports® On-Premise mobile application in Azure Active Directory
Register the Bold Reports® On-Premises Edition mobile app as a native client application in Microsoft Entra ID with the following steps:
-
Open the respective directory. Click
App registrationsin the left menu, and then clickNew registrationto add a new application.
-
Enter the name of the application and choose the following options:

- Accounts in any organizational directory (Any Azure AD directory - Multitenant) as
Supported account types. - Public client/native(mobile & desktop) under the
Redirect URI(optional)section, and enter the Redirect URI. Then, clickRegister.
The application is added to the directory, and you can view its details in
App registrations. - Accounts in any organizational directory (Any Azure AD directory - Multitenant) as
-
Select
Brandingin the left menu, enter theHome page URL, and clickSave.
-
Select
Expose an APIin the left menu and clicksetnext to Application ID URI.

Enter the `App ID URI` and click `Save`.
>The `Application ID URI` must be in the format `http://{directory domain name}/{application id}`The
Home page URLshould be the URL of the Bold Reports® On-Premises Edition application.
How do I configure Microsoft Entra ID details for Single Sign-On in Bold Reports® On-Premises Edition?
To perform Single Sign-On, configure the following fields in Bold Reports® On-Premises Edition:
Application Id: Go to the registered application, click Overview, and then copy the Application Id and paste it.

Application Id URI: Go to the registered application, click Overview, and then copy the Application Id URI and paste it.

Tenant Name: The default domain name of your Active Directory. Go to the created Azure Active Directory and copy the domain name.

Mobile App Client ID: Go to the registered application for the Bold Reports® On-Premises Edition mobile application. Copy the Application Id and paste it.

How do I configure Microsoft Entra ID details to import users and groups in Bold Reports® On-Premises Edition?
To import Microsoft Entra ID users and groups, configure the following fields in Bold Reports® On-Premises Edition settings:
Tenant Name: The default domain name of your Active Directory. Go to the created Azure Active Directory and copy the domain name.

Client ID: The Client Id of the Bold Reports® On-Premises Edition application in your Microsoft Entra ID tenant. Go to the registered application, copy the Application Id in Overview, and paste it here.

**Client secret code**: The secure key of the Bold Reports<sup>®</sup> On-Premises Edition application you created in your Microsoft Entra ID tenant. Go to `Certificates & secrets`, find the keys you saved for the application, and choose the `Value`.
After you configure the settings in Bold Reports® On-Premises Edition, you can import Azure users into Bold Reports® On-Premises Edition. To learn more, see Import Microsoft Entra ID Users and Import Microsoft Entra ID Groups.
Frequently asked questions
How many applications do I register in Microsoft Entra ID?
Register two applications. One is a Web API for authenticating Bold Reports® On-Premises Edition, and the other is a native client application for the mobile app.
What format must the Application ID URI use?
The Application ID URI must be in the format http://{directory domain name}/{application id}.
Which URL do I use for the Redirect URI and Home page URL?
Use the URL of the Bold Reports® On-Premises Edition application.