Configuring SAML SSO with Zoho and PingOne
Learn how to configure SAML SSO using Zoho and PingOne.
Configue SAML in PingOne
-
In PingOne, go to Connections → Applications and click the + icon.
-
On the New Application page, click Advanced Configuration.
-
On the SAML line, click Configure.
-
On the Create App Profile page, enter the following details:
-
Application Name (Required)
-
Description (Optional)
-
Icon (Optional)
-
-
Click Save and Continue.
-
On the Configure SAML Connection page, in the Provide App Metadata section, select Manually Enter.
Set up SAML in Zoho
-
In a separate browser tab, sign on to your Zoho Directory admin account (directory.zoho.com).
-
Go to Security → Custom Authentication, select Setup Now, and note the ACS URL value.
-
Copy the ACS URL value from the previous step.
-
Go to your PingOne SSO browser tab and paste this value into the ACS URLS field.
Input the service provider (SP) data
-
Enter the ENTITY ID in PingOne.
This configuration example uses
https://directory.zoho.com
. Refer to the following table for instructions on which Entity ID to use, based on your location.Zoho Directory account DC Identifier (Entity ID) Relay state US
zoho.com
https://directory.zoho.com
EU
zoho.eu
https://directory.zoho.eu
IN
zoho.in
https://directory.zoho.in
AU
zoho.com.au
https://directory.zoho.com.au
CN
zoho.com.cn
https://directory.zoho.com.cn
-
Update the SUBJECT NAMEID FORMAT to urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress.
-
In the Assertion Validity Duration (In Seconds) field, enter a value, for example
3600
. -
In the Signing Key, click Download Signing Certificate and select X509 PEM (.crt)for the format.
You’ll need the signing certificate later.
-
On the Attribute Mapping tab, in the SAML Attributes section, map the Outgoing Value for saml_subject to Email Address.
This is the only required attribute for a successful connection.
-
Click Save and Close.
-
On the Applications page, next to Zoho Directory, click the toggle to enable the connection.
-
On the Configuration tab, in the Configuration Details section, note the Single Logout Service and Single SignOn Service values.
You’ll need these to complete the next procedure.
Configure Zoho for SSO
-
In Zoho, on the Custom Authentication page, paste the Single SignOn Service value from PingOne into the Sign-in URL.
-
Optional: Paste the Single Logout Service value from PingOne into the Sign-out URL field.
-
Optional: If required, enter your site’s password change URL in the Change Password URL field.
-
In the Verification Certificate section, click Browse and upload the X509 certificate that you downloaded previously.
-
Click Save to save the connection and complete the setup.
Create and assign identities in PingOne
If you’ve already assigned identities and groups in PingOne, move on to Test the integration.
-
In PingOne, go to Identities Groups and click the icon next to Groups.
-
On the Create New Group page, enter values for the following:
-
Group Name (Required)
-
Description (Optional)
-
Population (Optional)
-
-
Click Finish & Save.
-
To add identities to the group, on the Identities tab, go to Users → + Add User.
-
On the Add User page, enter the required information for a user.
Verify that the email address is correct, as this is the value passed in the SAML assertion.
-
Click Save.
-
Assign the user that you created to the group that you created previously. Locate the user and do the following:
-
Expand their section.
-
Select the Groups tab.
-
Click Add.
-
-
In the Available Groups section, select the group you created and click the icon to add it to the user’s group memberships. Click Save.
-
On the Connections tab, for the Zoho Directory application, do the following:
-
Click the Access tab.
-
Click the Pencil icon to edit the configuration.
-
Select the group that you created and add it to the Applied Groups section. Click Save.
-
Test the integration
-
In the PingOne admin console, go to Dashboard → Environment Properties.
-
Right-click on the Application Portal URL and open it in a private browser session.
-
Sign on as the test user that you created and click the Zoho Directory tile.
You’re signed on to the user’s Zoho Directory account.