Microsoft Entra ID app registration
- Last Updated: May 12, 2026
- 4 minute read
- Progress Data Cloud
- Documentation
Progress Data Cloud supports authentication with a native Microsoft Entra ID app integration. However, you may want to set up your own Entra ID app for the following reasons:
- Use your organization's authentication app instead of Progress's native app integration
- Map Entra ID roles to Progress Data Cloud roles
To enable this feature, your Microsoft Entra ID administrator must create an Entra ID app registration and provide the configuration details to the Progress Data Cloud Operations Team as described in the following procedure.
- Create app registration
- Configure token claims
- Configure API permissions
- Enable app roles
- Configure authentication
- Collect configuration values
- Configure app roles
- Provide configuration to Progress
Create app registration
To create an app registration for Progress Data Cloud:
-
Sign in to the Azure portal:
- Standard Azure:
https://portal.azure.com/ - Azure US Government:
https://portal.azure.us
- Standard Azure:
-
Navigate to Microsoft Entra ID by typing in the search box or selecting from the menu.
-
In the Manage section, select App registrations.
-
Select + New registration.

-
Complete the Register an application form:
-
Name: Enter a descriptive name such as "Progress Data Cloud Authentication"
-
Supported account types: Select Accounts in this organizational directory only
-
Redirect URI: Select Web and enter
<base tenant URL>/signin-microsoftFor example:
https://demotenant.data.progress.cloud/signin-microsoftfor a tenant named "demotenant".
-
-
Select Register.

Configure token claims
After the app registration is created, configure the required token claims:
-
In the app registration, go to Token configuration under Manage.
-
Select + Add optional claim.
-
In the Add optional claim dialog:
- Token type: Select ID
- Claims: Select email, family_name, and given_name
-
Select Add.

Configure API permissions
Configure the required Microsoft Graph permissions:
-
Go to API permissions under Manage.
-
Verify that the following Microsoft Graph delegated permissions are present:
- User.Read
- profile
- openid

-
If any permissions are missing:
- Select + Add a permission.
- Select Microsoft Graph.
- Select Delegated permissions.
- Select the missing permissions from the list.
- Select Add permissions.

-
Select Grant admin consent for
<your directory>and confirm Yes when prompted.
Enable app roles
If you want to use Microsoft Entra ID app roles for Progress Data Cloud role mapping:
-
Go to Manifest under Manage.
-
Change the
groupMembershipClaimsvalue fromnullto"ApplicationGroup"(include the quotes). -
Select Save.

Configure authentication
Enable ID token authentication:
-
Under Manage, go to Authentication > Settings.
-
Under Implicit grant and hybrid flows, select ID tokens (used for implicit and hybrid flows).
-
Select Save.

Collect configuration values
Gather the required configuration values for the Progress Data Cloud Operations Team:
-
Go to Overview and copy the following values to a secure location:
- Application (client) ID: This is the Client ID
- Directory (tenant) ID: This is the Tenant ID
Important:
You will need to supply these values to the Progress Data Cloud Operations Team to configure authentication.
-
Go to Certificates & secrets under Manage.
-
In the Client secrets section, select + New client secret.
-
In the Add a client secret dialog:
- Description: Enter a description such as "OAuth2 Authentication"
- Expires: Select an expiration duration (2 years is recommended for production)
-
Select Add from the Add a client secret dialog. Then, immediately copy the value in the Value field to a secure location.
Important:
This is the client secret that you must supply to the Progress Data Cloud Operations Team. It will only be displayed once. If you navigate away from this screen, the secret cannot be retrieved again.

Configure app roles
If you want to use Microsoft Entra ID app roles for Progress Data Cloud role mapping, configure app roles as described in Microsoft Entra ID roles.
Provide configuration to Progress Data Cloud Operations Team
Provide the following values to the Progress Data Cloud Operations Team to configure your tenant authentication:
- Tenant ID: Directory (tenant) ID from the app registration overview
- Client ID: Application (client) ID from the app registration overview
- Client Secret: The secret value you copied when creating the client secret
Important:
Keep these values secure and share them only through approved secure channels.