Google:通用 OAuth2 认证#
本文档说明如何创建通用 OAuth2 Google 凭据,以用于自定义操作。
n8n Cloud 用户须知
以下节点可通过在 OAuth 部分选择 使用 Google 登录 进行身份验证:
前置条件#
- 创建 Google Cloud 账户。
设置 OAuth#
将 n8n 凭据连接到 Google 服务需完成五个步 骤:
创建 Google Cloud Console 项目#
首先创建 Google Cloud Console 项目。若已有项目,请跳至下一节:
-
使用 Google 凭据登录 Google Cloud Console
-
在顶部菜单中,选择顶部导航栏的项目下拉菜单并选择 新建项目,或直接访问新建项目页面
-
输入项目名称并选择项目位置
-
选择创建
-
检查顶部导航栏,确保项目下拉菜单已选中您的项目。如未选中,请选择刚创建的项目

检查 Google Cloud 顶部导航栏中的项目下拉菜单
启用 API#
项目创建后,启用需要访问的 API:
-
访问 Google Cloud Console - 库,确保处于正确项目中

检查 Google Cloud 顶部导航栏中的项目下拉菜单
-
进入 API 和服务 > 库
-
搜索并选择要启用的 API。例如对于 Gmail 节点,需搜索并启用 Gmail API
-
部分集成需要其他 API 或需申请访问权限:
- Google Perspective:申请 API 访问权限
- Google Ads:获取开发者令牌
必需启用 Google Drive API
以下集成除自身 API 外还需启用 Google Drive API:
- Google Docs
- Google Sheets
- Google Slides
Google Vertex AI API
除 Vertex AI API 外,还需启用 Cloud Resource Manager API
-
选择启用
配置 OAuth 同意屏幕#
若未在 Google Cloud 项目中使用过 OAuth,需配置 OAuth 同意屏幕:
-
访问 Google Cloud Console - 库,确保处于正确项目中

检查 Google Cloud 顶部导航栏中的项目下拉菜单
-
打开左侧导航菜单,进入 API 和服务 > OAuth 同意屏幕,Google 将重定向至 Google Auth Platform 概览页面
-
在概览标签页选择开始设置以配置 OAuth 同意屏幕
-
输入将显示在 OAuth 屏幕上的应用名称和用户支持邮箱,选择下一步继续
-
对于受众群体,选择内部供组织 Google Workspace 内用户访问,或选择外部供任何 Google 账户用户访问。有关用户类型的详细信息,请参阅 Google 的用户类型文档。选择下一步继续
-
选择 Google 应使用的邮箱地址以通知项目变更,选择下一步继续
-
阅读并接受 Google 用户数据政策,选择继续后选择创建
-
在左侧菜单选择品牌化
-
在授权网域部分选择添加网域:
- 若使用 n8n Cloud 服务,添加
n8n.cloud - 若为自托管,添加 n8n 实例域名
- 若使用 n8n Cloud 服务,添加
-
在页面底部选择保存
创建 Google OAuth 客户端凭据#
接下来在 Google 中创建 OAuth 客户端凭据:
- 访问 Google Cloud Console,确保处于正确项目中
- 在 API 和服务部分选择凭据
- 选择 + 创建凭据 > OAuth 客户端 ID
- 在应用类型下拉菜单中选择 Web 应用
- Google 将自动生成名称,请更新为在控制台中可识别的名称
- 从 n8n 凭据复制 OAuth 重定向 URL,粘贴至 Google Console 的