Prerequisites
This integration requires the following:
A OneLogin account with admin credentials
An active ZTP account, accessible using the Bootstrap Identity provided by AppGate
A test user account on OneLogin with at least the following attributes configured:
email, for example:joe.smith@mycompany.comfirstName, for example:JoelastName, for example:Smith
Step 1: Add a new application in OneLogin
In your OneLogin console, go to Applications and click Add App.

In the search bar, search for
SAML Custom Connector (Advanced)and select it.

In the Display Name field, enter a name, for example:
AppGate ZTP.

Click Save.
Step 2: Configure the application
In the application, select Configuration from the left menu.

In the Application Details form, complete the following fields:
Field | Value |
|---|---|
Audience (EntityID) | Enter the same value used in the Audience field in the ZTP configuration form. For this example, use |
Recipient | Enter a placeholder URL, for example: |
ACS (Consumer) | Copy this value directly from the ZTP configuration form. |
Login URL | Enter the URL of your ZTP account. For this example, use |
SAML Initiator | Select Service Provider. |
Leave all other fields at their default values and click Save.
Step 3: Retrieve IdP metadata
Select SSO from the left menu.
Record the following values:
SAML 2.0 Endpoint (HTTP)
Issuer URL
To obtain the X.509 certificate, click View Details and copy the certificate.
Click Save.

Step 4: Configure the IdP in ZTP
In ZTP, go to Settings > Identity Providers in the left menu.
Click Add New and select SAML provider.
Complete the form using the following values:
Field | Description |
|---|---|
Name* |
|
Audience* |
|
XML Metadata File | The X.509 certificate you downloaded in Step 3. |
SSO URL* | The SAML 2.0 Endpoint (HTTP) value recorded in Step 3. |
Issuer* | The Issuer URL value recorded in Step 3. |
Public Certificate | The X.509 certificate copied in Step 3. |
Email Attribute* |
|
First Name Attribute* |
|
Last Name Attribute* |
|
Username Attribute* |
|
Copy the ACS URL from the ZTP configuration form by clicking the copy to clipboard button.

In OneLogin, return to the Application Details form and replace the placeholder URL (
https://example.com) in the Recipient field with the ACS URL you copied.Click Save and test the integration.