Prerequisites
This integration requires the following:
An Azure Active Directory (AD) instance on the Microsoft Azure public cloud
An active ZTP account, accessible using the Bootstrap Identity provided by AppGate
A test user account on your Azure directory with at least the following attributes configured:
username, for example:testuserfirstName, for example:JoelastName, for example:Smith
NOTE
Attribute changes may take time to propagate. For details about creating a user account, refer to the Azure documentation.
Step 1: Add a new application in Azure
Sign in to the Azure portal using your Azure Active Directory administrator account.
In the left menu, go to Microsoft Entra ID > Enterprise Applications.
Click New application, then click Create your own application.
Enter a name, for example:
AppGate ZTP.Under What are you looking to do with your application?, select App you're developing.
Click Create.

Select the account type appropriate for your organization.
In the Redirect URI field, select Web and enter a placeholder URL, for example:
https://example.com. You will replace this value after completing the ZTP Cloud Console configuration.Click Register.

NOTE
For additional details about creating an enterprise application, refer to the Azure Documentation.
Step 2: Configure the application
Return to Microsoft Entra ID > Enterprise Applications and select the application you created.
In the left menu, select Users and Groups, then click + Add user/group to add users to the application and enable login.

In the left menu, select Properties, then click application registration.

Step 3: Record the client secret
In the left menu, select Certificates & Secrets, then click + New Client Secret.
Copy and save the Value field immediately. You will need this value for the ZTP configuration. This value is not visible after you leave this page.
Step 4: Record the client ID
In the left menu, click Overview.

Copy and save the Application (client) ID value. You will need this value for the ZTP configuration.

Step 5: Retrieve endpoint URLs
In the top menu, click Endpoints.
Copy the well-known configuration URL and open it in a new browser tab.
Record the following values from the well-known configuration. You will need them to complete the ZTP configuration form:
ZTP field | Well-known configuration property |
|---|---|
Authentication URL |
|
Token URL |
|
User info URL |
|
JWKS URL |
|
Step 6: Configure the IdP in ZTP
In ZTP, go to Settings > Identity Providers in the left menu.
Click Add New and select Open ID provider.
Complete the form using the following values:
Field | Description | ||
|---|---|---|---|
Name* |
| ||
Audience/Client ID* | The Application (client) ID value recorded in Step 4. | ||
Client Secret* | The client secret value recorded in Step 3. | ||
Authentication URL* | URL values recorded in Step 5. | ||
Token URL* | |||
User Info URL | |||
JWKS URL | |||
Email Attribute* |
| ||
First Name Attribute* |
| ||
Last Name Attribute* |
| ||
Username Attribute* |
|
Copy the Redirect URI from the ZTP configuration form by clicking the copy to clipboard button.

Click Save and return to Azure.
Step 7: Set the redirect URI in Azure
In the left menu, select Authentication.

Replace the placeholder URL in the Redirect URI field with the Redirect URI you copied from ZTP.
Click Save and test the integration.