如何在雪花中启用MFA

时间:2019-10-21 21:06:51

标签: snowflake-data-warehouse

我正在尝试在新用户上测试MFA。为此,我遵循以下步骤:

  • 我已经以帐户admin身份登录了Snowflake。
  • 如下创建用户
    • create user <USER> password='XYZ'
    • alter user <USER> SET DISABLE_MFA = FALSE

尝试登录时,没有提示我输入验证码。我错过任何步骤了吗?

3 个答案:

答案 0 :(得分:1)

雪花用户可以通过网络界面自行注册MFA

按照此post

中的步骤进行操作

答案 1 :(得分:0)

要添加到@ mdem7点,目前仅雪花 允许用户注册MFA,因此您不能从一开始就将其强制启用。但是您可以使用MINS_TO_BYPASS_MFA = <integer> option来花费N分钟来登录和设置MFA,然后再打开MFA。

这意味着您可以创建一个帐户,将详细信息发送给用户,并告诉他们“在N分钟内设置MFA,否则您将被锁定”,并知道他们会对其进行设置,或者锁定位置。

答案 2 :(得分:0)

Snowflake MFA设置过程要求用户在其手机上配置了DUO,并且该号码必须与Snowflake登录帐户相关联。只有在登录帐户后,用户才能完成此操作。

DISABLE_MFA =假

“如果用户当前未注册MFA(即EXT_AUTHN_DUO = FALSE),则此属性无效。因此,通常仅在使用ALTER USER禁用用户的MFA时设置此属性。”

https://docs.snowflake.net/manuals/sql-reference/sql/create-user.html