Authenticating Google connectors
Earlier this year, Google announced changes to their OAuth2 API.
At Tray.io, we use this API so our customers can authenticate into applications like GSuite, Google Sheets, etc. to build workflows on the Tray Platform.
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:
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, Drive, G-Suite etc.
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.)