为 Google Cloud Platform (GCP) 配置 OAuth 身份验证

使用 Snowflake Connector for Google Analytics Raw Data 需遵守 连接器条款

本主题内容:

关于客户提供的 OAuth 客户端身份验证

使用 OAuth 2.0 向 Google 进行身份验证的应用程序必须在 GCP 中提供两个对象:

  • OAuth 同意屏幕,告诉用户谁在请求访问他们的数据,以及用户允许应用程序访问哪类数据。

  • OAuth 客户端 ID,用于向 Google 验证应用程序的身份。如果要访问最终用户拥有的资源,您必须使用该对象。

您必须提供自己的 OAuth 同意屏幕和客户端 ID 进行身份验证。今后的版本中将提供同意屏幕。

先决条件

要提供 OAuth 同意屏幕和 OAuth 客户端 ID,您必须先创建一个 Google Cloud Platform (GCP) 项目。请参阅 GCP 文档,了解如何创建 GCP 项目。

备注

如果可能,请在属于某个组织的 GCP 项目中创建 OAuth 同意屏幕。确保连接器用户是同一组织的成员。

如果您的项目不属于某个组织,您必须每七天更新一次身份验证。

配置 OAuth 客户端 ID

以下过程介绍如何配置 OAuth 客户端 ID:

  1. 要打开 OAuth 同意屏幕创建器,请在 GCP 项目中选择 APIs & Services » Credentials

  2. 选择 Create credentials » OAuth client ID

  3. Application type 下拉列表中,选择 Web application

  4. Name 框中输入以下名称:Snowflake Connector for Google Analytics Raw Data ID

  5. 选择 Authorized redirect URIs » Add URI

  6. 在 Snowflake Connector for Google Analytics Raw Data 界面中,进入连接器配置的第三步:Authentication。选择 OAuth2 并复制 Redirect URL 框中的值。

  7. 返回 GCP 界面,将数值粘贴到 URI 框中。

  8. 选择 Create

  9. 复制 Your Client IDYour Client Secret 值。

  10. 将值粘贴到 Snowflake Connector for Google Analytics Raw Data 界面的相应框中。

  11. 选择 Sign in

语言: 中文