为 Google Cloud 配置 OAuth 身份验证

Snowflake Connector for Google Analytics Aggregate Data 需遵守 Connector 条款

本主题内容:

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

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

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

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

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

先决条件

要提供 OAuth 同意屏幕和 OAuth 客户端 ID,您必须先创建一个 Google Cloud 项目。有关创建 Google Cloud 项目的信息,请参阅 Google Cloud 文档。

备注

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

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

配置 OAuth 客户端 ID

在此过程中,您从 Snowsight 获取重定向 URL,并将其粘贴到 Google Cloud 项目中。

  1. 在 Snowsight 中,启动 Snowflake Connector for Google Analytics Aggregate Data 配置向导。

  2. 在连接器配置的第三步 Authenticate Google Cloud Platform 中,从 Redirect URL 部分复制值。

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

  4. 选择 Create credentials » OAuth client ID

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

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

  7. 选择 Authorized redirect URIs » Add URI

  8. 选择 Create

  9. 复制 Your Client IDYour Client Secret 值。

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

  11. 选择 Sign in

语言: 中文