Authentication ensures that only the authorized users are allowed to connect to a Google BigQuery instance.

The Google BigQuery driver supports the following methods of authentication:
  • OAuth 2.0 authentication. It allows the users to authenticate to a Google BigQuery instance without specifying user ID and password. The driver supports the following OAuth 2.0 flow and grant types for accessing Google BigQuery instances.
    • Access token flow
    • Refresh token grant
    • Dynamic authorization code grant
  • Service account authentication. It allows the users to authenticate to a Google BigQuery instance using a service account, which is a type of Google account that represents an application instead of an individual end user.