我们目前使用Okta(需要MFA)来管理我们的Snowflake用户,因此我们的大多数Snowflake用户没有密码。我们有想要使用诸如DataGrip或DBeaver之类的IDE的开发人员,但我们无法使用Okta方法进行连接。
[当我们尝试使用authenticator='https://<your_okta_account_name>.okta.com'
的连接参数进行连接时,会收到[08001][390400] Bad request; operation not supported.
的错误消息>
[当我们尝试使用authenticator= externalbrowser
的连接参数进行连接时,会收到[08001][390400] !390400!
的错误消息>
我们找不到比这些更好的错误消息。我们通过DBeaver和DataGrip都收到了这些错误消息。
是否有任何建议可以使它正常工作?我们不知道这是雪花还是Okta问题。
我们引用了以下文档:https://docs.snowflake.net/manuals/user-guide/jdbc-configure.html#connection-parametershttps://support.snowflake.net/s/article/How-to-Configure-Snowflake-connections-for-Datagrip
我们目前使用Okta(需要MFA)来管理我们的Snowflake用户,因此我们的大多数Snowflake用户没有密码。我们有想要使用诸如DataGrip或DBeaver之类的IDE的开发人员,但是...
[不确定是否特别确定Okta,但是当您在更新SAML_IDENTITY_PROVIDER帐户参数时向Snowflake提供SSO URL时,您需要提供SP-initiated SSO URL
,因此,您需要确保已为SP-设置Okta已启动的单一登录。
SP发起的是服务提供商发起的身份验证,IdP发起的是身份提供商发起的身份验证。
我们的问题实际上有所不同,与Okta / Snowflake集成无关。我们本可以关注Snowflake文档中有关如何连接到Tableau或DataGrip的信息。