Google credentials#
This section contains:
- OAuth2 generic: Create an OAuth2 credential for use with custom operations.
OAuth2 and Service Account#
There are following authentication methods available for Google services:
- OAuth2: Recommended because it's more widely available and easier to set up.
Compatible#
Once configured, you can use your credentials to authenticate the following. Most are compatible with OAuth2 authentication. Support for Service Account authentication is limited.
| Node | OAuth |
|---|---|
| Google Ads | :white_check_mark: |
| Gmail | :white_check_mark: |
| Google Analytics | :white_check_mark: |
| Google BigQuery | :white_check_mark: |
| Google Books | :white_check_mark: |
| Google Calendar | :white_check_mark: |
| Google Chat | :x: |
| Google Cloud Storage | :white_check_mark: |
| Google Contacts | :white_check_mark: |
| Google Cloud Firestore | :white_check_mark: |
| Google Cloud Natural Language | :white_check_mark: |
| Google Cloud Realtime Database | :white_check_mark: |
| Google Docs | :white_check_mark: |
| Google Drive | :white_check_mark: |
| Google Drive Trigger | :white_check_mark: |
| Google Perspective | :white_check_mark: |
| Google Sheets | :white_check_mark: |
| Google Slides | :white_check_mark: |
| Google Tasks | :white_check_mark: |
| Google Translate | :white_check_mark: |
| Google Workspace Admin | :white_check_mark: |
| YouTube | :white_check_mark: |
Gmail and Service Accounts
Google technically supports Service Accounts for use with Gmail, but it requires enabling domain-wide delegation, which Google discourages, and its behavior can be inconsistent.
Easexpense recommends using OAuth2 with the Gmail .