Skip to content

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 .