如何在 Snowflake 上连接 Dbeaver(DUO Push)
How to Connect with Dbeaver on Snowflake (DUO Push)
我在 snowflake 中使用 Duo Mobile 进行身份验证。我已经在 Dbeaver 中输入了用户名和密码以及仓库详细信息。但我不断收到错误
“您的 MFA 未启用 DUO PUSH。请提供密码作为连接字符串的一部分”。
这里说要添加“passcodeInPassword=on”。
我需要在哪里添加这个?
DBeaver 可能正在使用 JDBC 驱动程序来创建与 Snowflake 的连接。
您可能需要在客户端 (DBeaver) 端的 JDBC 连接字符串中传递它。
见- https://docs.snowflake.com/en/user-guide/security-mfa.html#using-mfa-with-jdbc
我认为我们不需要专门为 DUO 发送推送通知启用此参数。我在 DBeaver Community Version 21.2.2.202110030714 上使用启用了 DUO 的 Snowflake 用户对此进行了测试,并且连接(测试和连接)在配置的设备上收到通知时工作正常。
您可以 right-click Snowflake 连接并点击 'Edit Connection',然后转到 'Driver Properties' 选项卡。然后,将 'passcode' 添加为 'User Property' 并将实际密码放入 'Value' 字段。为我工作。
我在 snowflake 中使用 Duo Mobile 进行身份验证。我已经在 Dbeaver 中输入了用户名和密码以及仓库详细信息。但我不断收到错误
“您的 MFA 未启用 DUO PUSH。请提供密码作为连接字符串的一部分”。
这里说要添加“passcodeInPassword=on”。
我需要在哪里添加这个?
DBeaver 可能正在使用 JDBC 驱动程序来创建与 Snowflake 的连接。 您可能需要在客户端 (DBeaver) 端的 JDBC 连接字符串中传递它。 见- https://docs.snowflake.com/en/user-guide/security-mfa.html#using-mfa-with-jdbc
我认为我们不需要专门为 DUO 发送推送通知启用此参数。我在 DBeaver Community Version 21.2.2.202110030714 上使用启用了 DUO 的 Snowflake 用户对此进行了测试,并且连接(测试和连接)在配置的设备上收到通知时工作正常。
您可以 right-click Snowflake 连接并点击 'Edit Connection',然后转到 'Driver Properties' 选项卡。然后,将 'passcode' 添加为 'User Property' 并将实际密码放入 'Value' 字段。为我工作。