Skip to main content

Snowflake OAuth 身份验证

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

如需了解 Entra ID (Azure AD) 身份验证设置,请参阅社区文章 Snowflake - Azure AD(单租户应用程序设置)Snowflake - Azure AD(多租户应用程序设置)

先决条件

要设置 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 管理器外部浏览器窗口中登录。