使用外部浏览器身份验证器的雪花 Python 连接

Posted

技术标签:

【中文标题】使用外部浏览器身份验证器的雪花 Python 连接【英文标题】:Snowflake Python connection using externalbrowser authenticator 【发布时间】:2020-12-14 21:03:44 【问题描述】:

我有代码通过 Python 使用外部浏览器身份验证连接到 Snowflake(authenticator 参数设置为 'externalbrowser'

我也安装了snowflake-connector-python版本2.3.5

在我的机器上运行 snowflake.connector.connect 显示以下消息,但没有打开任何浏览器窗口进行身份验证: “向您的身份提供者发起登录请求。应该已打开一个浏览器窗口供您完成登录。如果看不到它,请检查现有浏览器窗口或您的操作系统设置。按 CTRL+C 中止并重试。 ..”

在我的旧机器上,它显示相同的消息,但会打开一个浏览器窗口进行登录。您认为是什么导致了这个问题,我可以做些什么来解决这个问题?我错过了一个包裹吗?

【问题讨论】:

【参考方案1】:

你想在这里EXTERNAL BROWSER SSO FROM CONNECTOR FAILS ON REDIRECT BACK TO LOCALHOST尝试雪花博客建议的故障排除

【讨论】:

以上是关于使用外部浏览器身份验证器的雪花 Python 连接的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Python(SSO 身份验证)在 Snowflake 中进行查询?

尝试在 Python 上使用外部浏览器进行连接时,雪花 ERR_CONNECTION_REFUSED

是否可以在 docker 容器内使用“externalbrowser”身份验证器与 Snowflake 进行连接身份验证?

雪花 PyCharm 连接

UniFi 外部强制网络门户 - 身份验证时移动 WiFi 断开连接

使用 Python 将数据写入雪花