Add Microsoft Entra ID to Zoho One
Prerequisites:
Roles required to perform this action :
- Organization Owner
- Organization Admin
In Zoho One:
The steps to add vary between two User Interface versions supported in Zoho One. Select the UI you use from the tabs below and proceed with the steps that follows.
Spaces UI
- Sign in to Zoho One, then click
on the top right corner. - Go to Directory Stores, then click Add Directory.
- Under Entra ID, click Add.
- Click Next.
- Under API INTEGRATION,
note down the endpoints listed. Later, you'll have to provide this
information in Microsoft Entra ID app (instructions for performing this
task have been included in this document).
- Click Next.
Under ATTRIBUTE MAPPING, map the fields available in Zoho One to the fields available in Entra ID.
If
you'd like to have all users synced from Entra ID to have the same
value for a field, map that field with a hard-coded value. For example,
if you want the value for the field 'Work Location' as 'Main Building',
then you can type Main Building as a value for the Hard-coded Value.
To map a hard-coded value with a field:
Click Edit next to a field.
Enter the value you need in the Hard-coded Value field.
Click Ok.
Click Next.
Under SETTINGS, next to Password Notification, choose how you want your users to receive their One Time Password.
Password Notification setting is only applicable to users' whose email address has a verified domain name.- Click Status Sync in the left corner.
- Choose how the change in user status on Entra ID should be reflected in Zoho One.
- Click Save and Next.
- Choose
how you want to sync users from Entra ID based on the criteria applied
in Zoho One. You can either choose to sync users for a few users
matching the criteria or all users. You can also set multiple criteria based on your needs.
- To
set criteria, select a criteria from the options, choose a
relationship, and enter the criteria's value as needed. While adding
more than one criteria, you can also choose to enter it manually. Click Edit, enter your condition (whether OR or AND), and click Save.
- Once done, click Save and Close.
Unified UI
- Sign in to Zoho One, then click Directory in the left-menu.
- Go to Directory Stores, then click Add Directory.
- Under Entra ID, click Add.
- Click Next.
- Under API INTEGRATION,
note down the endpoints listed. Later, you'll have to provide this
information in Microsoft Entra ID app (instructions for performing this
task have been included in this document).
- Click Next.
Under ATTRIBUTE MAPPING, map the fields available in Zoho One to the fields available in Entra ID.
If
you'd like to have all users synced from Entra ID to have the same
value for a field, map that field with a hard-coded value. For example,
if you want the value for the field 'Work Location' as 'Main Building',
then you can type Main Building as a value for the Hard-coded Value.
To map a hard-coded value with a field:
Click Edit next to a field.
Enter the value you need in the Hard-coded Value field.
Click Ok.
Click Next.
Under SETTINGS, next to Password Notification, choose how you want your users to receive their One Time Password.
Password Notification setting is only applicable to users' whose email address has a verified domain name.- Click Status Sync in the left corner.
- Choose how the change in user status on Entra ID should be reflected in Zoho One.
- Click Save and Next.
- Choose
how you want to sync users from Entra ID based on the criteria applied
in Zoho One. You can either choose to sync users for a few users
matching the criteria or all users. You can also set multiple criteria based on your needs.
- To set criteria, select a criteria from the options, choose a relationship, and enter the criteria's value as needed. While adding more than one criteria, you can also choose to enter it manually. Click Edit, enter your condition (whether OR or AND), and click Save.
- Once done, click Save and Close.
In Microsoft Entra ID:
Click the app that you want to manage in Zoho One.
Make sure you add Zoho One app from the gallery instead of creating custom application.
- Click Provisioning in the left-menu.
- Under Provisioning Mode, select Automatic.
- Under Admin Credentials, in Tenant URL field, paste the Sync endpoint copied from Zoho One.
- In the Authorization Endpoint field, paste the Authorization endpoint copied from Zoho One.
In the Token Endpoint field, paste the Token endpoint copied from Zoho One.
The Authorization Endpoint and Token Endpoint URLs should be DC-specific. Hence, if you are trying to add a Zoho One account in one Data Centre (DC) to a Microsoft Entra ID account in another DC, you have to change the DC in the URL.
For example, if your Zoho One account is in India, you have to change the .com value in the URLs to .in (like this
https://accounts.zoho.com/oauth/v2/token to https://accounts.zoho.in/oauth/v2/token).
- Click Authorize. After successful authorization, click Test Connection.
- After successful connection, click Save if the details aren't automatically saved.
- After the provisioning setup:
- To sync the users' information immediately, select the users from the app and click Provision.
- To sync the users' information at 40 minute intervals, go to Provisioning on the left menu, and tap Start provisioning. The user information will be synced automatically until you stop the provisioning.