Skip to main content

Snowflake OAuth 身份验证

以下步骤将帮助您使用“输入”工具设置原生 Snowflake OAuth 身份验证。

For information on Entra ID (Azure AD) authentication setup, see the Snowflake - Azure AD (single-tenant application setup) and Snowflake - Azure AD (multi-tenant application setup) Community articles.

先决条件

要设置 Snowflake OAuth 身份验证,您需要:

  • 已准备有效的 DSN,并且 身份验证工具 选项设置为 oauth

  • Snowflake 管理员提供的 OAuth 授权 URL、端口、客户端 ID 和客户端密钥。

身份验证设置

在 Designer 中,将“输入”工具放在画布上。

  1. 选中 使用数据连接管理器 (DCM) 复选框。

  2. 选择 设置连接

  3. 数据连接 窗口中,转到 数据源 并选择 Snowflake ODBC

  4. 此时将弹出 连接管理器 窗口。选择 + 添加数据源

  5. 填写 数据源名称 并选择准备好的 Snowflake OAuth DSN。

  6. 选择 保存

  7. 要链接凭证,请选择 + 连接凭证

  8. 选择 OAuth 作为 身份验证方法

  9. 对于 OAuth 应用程序 ,选择 创建新凭证 并填写所需信息(您应从 Snowflake 管理员处获取 OAuth 授权 URL、端口、客户端 ID 和客户端密钥)。

  10. OAuth 令牌 选择 创建新凭证

  11. 填写 凭证名称 ,然后选择 创建并链接

  12. 选择 连接 按钮,然后在 Snowflake 管理器外部浏览器窗口中登录。