Authenticating Google connectors
At Tray.io, we use the Google OAuth2 API to enable our customers to authenticate into Google applications when building workflows on the Tray Platform.
Due to particulars around how the API works, for certain Google services, you will need to whitelist the Tray.io app in the G-Suite admin interface. These services are:
Step 1 - Whitelisting the Tray.io app
Before authenticating any of your Google accounts, you will need to whitelist the Tray.io OAuth2 application, which is used by all our Google apps.
Note: This step does not give any access to your Google accounts and applications, it only means that Authentications created with the Tray.io app will be allowed - as per step 2 below.
This is done by logging in to the G-Suite admin interface and entering the Tray.io OAuth2 Client ID.
In order to set this up you will need to have super admin permissions .
You can then follow the below specific instructions on whitelisting the Tray.io OAuth2 app with the correct Client ID:
Log in to the G-Suite admin console
Go to Security > API Permissions:
Make sure that API access is enabled for the app you are working with - for Google BigQuery users this means making sure Cloud Platform is enabled:
Click on the Trusted Apps link at the bottom of the app list
Click the yellow plus icon to add a Trusted App:
Select 'Web Application' as the app type and enter the
Step 2 - Creating the Authentications
Once you have whitelisted the Tray.io OAuth2 app, you will now be able to create authentications for Gmail, BigQuery and AdWords.
For each service you wish to use, please see the individual connector pages where you will find instructions on how to authenticate and manage the specific access scopes you wish to give (read/write files, edit metadata etc.)