Zoho - OAuth 2
Zoho Setup
Go to https://accounts.zoho.com/developerconsole and click
GET STARTED
Create a
Server-based Application
and use a descriptive client name likeExternal Data Example
Enter any kind of Homepage URL like
https://external-data-for-jira.codefortynine.com
Depending on your data residency add the appropriate Authorised Redirect URIs. In this example:
https://external-data-for-jira.codefortynine.com/signin-dynamic-oauth
5. Copy the Client ID
& Client Secret
External Data Configuration
Create a new data source and name it like
Zoho Example
In this example the data source will load all available modules. To achieve this enter the following into the
URL
field:CODEhttps://www.zohoapis.eu/crm/v3/settings/modules
Switch Authentication to
OAuth 2
andGrant Type
toAuthorization Code
Enter the
Client ID
&Client Secret
you have noted from the Zoho setup stepUse the following based on your Zoho domain: In this example
eu
Auth URL:CODEhttps://accounts.zoho.eu/oauth/v2/auth
Token URL:
CODEhttps://accounts.zoho.eu/oauth/v2/token
Switch the
Callback URL
toHTTPS
Enter the following
Scope
- this might be different depending on the resource you want to accessCODEZohoCRM.modules.ALL ZohoCRM.settings.ALL
Enter the following
Customer Paramters
CODEaccess_type offline prompt consent
Save the data source.
Reopen the data source in edit mode and press
Authenticate
and follow the steps.Below the button you should see
Access Token
&Refresh Token
in greenSave the data source.
Test the data source