# Google OAuth2.0 Service Account authentication (server-to-server)

**URL:** <https://forum.alumio.com/t/google-oauth2-0-service-account-authentication-server-to-server/2973>\
**Category:** HTTP Authentications\
**Created:** [March 12, 2026, 7:27am UTC](https://forum.alumio.com/t/google-oauth2-0-service-account-authentication-server-to-server/2973 "2026-03-12T07:27:42Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![o.plokha](https://forum.alumio.com/user_avatar/forum.alumio.com/o.plokha/32/337_2.png) [@o.plokha](https://forum.alumio.com/u/o.plokha)\
**Post date:** [March 12, 2026, 7:27am UTC](https://forum.alumio.com/t/google-oauth2-0-service-account-authentication-server-to-server/2973/1 "2026-03-12T07:27:42Z")

</div>

### Table of contents

- Introduction
- Guide

### Introduction

Many [Google](https://google.com) APIs support service account authentication for secure server-to-server communication without requiring user interaction. With support for [Google](https://google.com) OAuth 2.0 Service Account authentication, Alumio integrations can securely connect to services such as BigQuery, [Google](https://google.com) Cloud Storage, and [Google](https://google.com) Workspace APIs, enabling automated and reliable data exchange between systems.

### Guide

Step 1: Go to **Connections → HTTP authentications** and click **Create** to add a new authentication method.

Step 2: In the **Name** field, enter a clear name for the authentication. Optionally, add a description for additional context.

Step 3: In the **Settings** section, select **[Google](https://google.com) Service Account OAuth2** as the authentication method.

Step 4: In **Service account scopes** , add the required [Google](https://google.com) API scopes your integration needs. You can add multiple scopes by clicking **Add a scope**.

Step 5: In **The service account JWT token** field, paste the contents of the JSON key file generated in [Google](https://google.com) Cloud for your service account. For security, it is recommended to store this value in an encrypted environment variable and reference it here.

Step 6: Choose the HTTP client that will use this authentication for making requests to [Google](https://google.com) APIs.

Step 7: Click **Save & continue** to store the authentication. The authentication can now be used by HTTP clients, publishers, subscribers, or transformers that need to connect to [Google](https://google.com) APIs.

 ![Alumio - Forum Release Notes - 3.109.0-RC1_Google OAuth2.0 Service Account](https://alumio-forum.s3.dualstack.eu-central-1.amazonaws.com/uploads/original/2X/b/bcd7a897a299bb0742bdc68e7a61970e508a68d8.png)
