You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在DBeaver连接Okta认证的Snowflake时遇认证器不被接受错误

DBeaver连接Snowflake(Okta集成后)报错解决

问题说明

Snowflake接入Okta后,使用DBeaver连接时触发以下错误:

指定的认证器不被您的Snowflake账户配置接受,请联系本地系统管理员获取正确的URL。

此前连接正常,已执行的操作:

  • 在连接设置中添加Authenticator: externalbrowser
  • 在驱动属性的用户属性内添加键值对authenticator : https://ouroktaurl.com(使用Snowflake安全集成的SAML2_SSO_URL)
  • 将snowflake-JDBC驱动升级至3.13.29.jar

解决方法

1. 修正认证器参数冲突

不要同时配置externalbrowser和Okta的SSO URL,二选一即可:

  • 若使用外部浏览器认证:仅在连接设置中指定Authenticator: externalbrowser,删除用户属性里的Okta URL配置
  • 若使用Okta直接认证:将用户属性中authenticator的值改为Okta租户基础URL(格式如https://<你的Okta账户>.okta.com),而非Snowflake的SAML2_SSO_URL

2. 检查Snowflake安全集成配置

确认Snowflake侧安全集成的AUTHENTICATOR参数设为OKTA,且关联的Okta租户URL正确无误。

3. 验证驱动兼容性

3.13.29版本JDBC驱动基本适配,但如果问题仍存在,建议升级至最新稳定版驱动。

4. 标准连接配置步骤

  • 打开DBeaver的Snowflake连接配置窗口
  • 在「连接设置」页签,选择「认证器」为「External Browser」,或者直接输入Okta租户URL
  • 保存配置后重新发起连接

内容的提问来源于stack exchange,提问作者KristiLuna

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.24 05:22:14