Snowflake OAuth 身份验证
以下步骤将帮助您使用“输入”工具设置原生 Snowflake OAuth 身份验证。
如需了解 Entra ID (Azure AD) 身份验证设置,请参阅社区文章 Snowflake - Azure AD(单租户应用程序设置) 和 Snowflake - Azure AD(多租户应用程序设置)。
先决条件
要设置 Snowflake OAuth 身份验证,您需要:
已准备有效的 DSN,并且身份验证工具选项设置为 oauth,
Snowflake 管理员提供的 OAuth 授权 URL、端口、客户端 ID 和客户端密钥。
身份验证设置
在 Designer 中,将“输入”工具放在画布上。
选中使用数据连接管理器 (DCM) 复选框。
选择设置连接。
在数据连接窗口中,转到数据源并选择 Snowflake ODBC。
此时将弹出连接管理器窗口。选择 + 添加数据源。
填写数据源名称并选择准备好的 Snowflake OAuth DSN。
选择保存。
要链接凭证,请选择 + 连接凭证。
选择 OAuth 作为身份验证方法。
对于 OAuth 应用程序,选择创建新凭证并填写所需信息(您应从 Snowflake 管理员处获取 OAuth 授权 URL、端口、客户端 ID 和客户端密钥)。
为 OAuth 令牌选择创建新凭证。
填写凭证名称,然后选择创建并链接。
选择连接按钮,然后在 Snowflake 管理器外部浏览器窗口中登录。