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 中,将“输入”工具放在画布上。
选中 使用数据连接管理器 (DCM) 复选框。
选择 设置连接 。
在 数据连接 窗口中,转到 数据源 并选择 Snowflake ODBC 。
此时将弹出 连接管理器 窗口。选择 + 添加数据源 。
填写 数据源名称 并选择准备好的 Snowflake OAuth DSN。
选择 保存 。
要链接凭证,请选择 + 连接凭证 。
选择 OAuth 作为 身份验证方法 。
对于 OAuth 应用程序 ,选择 创建新凭证 并填写所需信息(您应从 Snowflake 管理员处获取 OAuth 授权 URL、端口、客户端 ID 和客户端密钥)。
为 OAuth 令牌 选择 创建新凭证 。
填写 凭证名称 ,然后选择 创建并链接 。
选择 连接 按钮,然后在 Snowflake 管理器外部浏览器窗口中登录。