Active Directory SSO 身份验证导致为每个请求打开新选项卡
Active Directory SSO Authentican leads to new tab open for every single request
我们正在使用带有 Active Directory 身份验证的 Snowflake。当我们为 ODBC 添加 authenticator: externalbrowser 的注册表项时,每个 query/fetch 都会导致一个新的浏览器选项卡 window 为 SAML 令牌打开。因此,如果我们正在处理的 Excel sheet 有 10 个查询,则会打开 10 个新的 chrome 选项卡 windows。
我们 运行 Python 脚本时也是如此。我们将 authenticator='externalbrowser' 添加到连接命令,然后脚本中的每个查询都会导致打开一个新的浏览器选项卡以获取 SAML 令牌。这当然很烦人,因为我们最终有 100 个浏览器 window
正在打开标签页。
谢谢。
这是设计使然,因为您将身份验证方法指定为 'externalbrowser',但它只会为每个 连接 打开一个新浏览器。检查您的每个查询是否都建立了一个新的连接对象。
你想要的是打开一次连接对象,然后每次需要执行查询时使用连接中的 游标 对象。
我们正在使用带有 Active Directory 身份验证的 Snowflake。当我们为 ODBC 添加 authenticator: externalbrowser 的注册表项时,每个 query/fetch 都会导致一个新的浏览器选项卡 window 为 SAML 令牌打开。因此,如果我们正在处理的 Excel sheet 有 10 个查询,则会打开 10 个新的 chrome 选项卡 windows。
我们 运行 Python 脚本时也是如此。我们将 authenticator='externalbrowser' 添加到连接命令,然后脚本中的每个查询都会导致打开一个新的浏览器选项卡以获取 SAML 令牌。这当然很烦人,因为我们最终有 100 个浏览器 window 正在打开标签页。
谢谢。
这是设计使然,因为您将身份验证方法指定为 'externalbrowser',但它只会为每个 连接 打开一个新浏览器。检查您的每个查询是否都建立了一个新的连接对象。
你想要的是打开一次连接对象,然后每次需要执行查询时使用连接中的 游标 对象。