对 Snowflake 中的帐户强制执行 MFA

Forcing MFA on accounts in Snowflake

(代表 Snowflake 用户提交以下内容)


我正在寻找一种对所有帐户强制执行 MFA 的方法,但我明白这只能在逐个用户的基础上完成。有什么方法可以设置为所有用户都必须使用MFA吗?

任何人都可以推荐一个为所有用户执行此操作的脚本吗?


任何建议(或替代方案)将不胜感激!谢谢!

目前还没有 MFA 的强制选择加入,但中央 MFA 管理的功能请求正在处理中。要识别那些尚未注册的用户,可以使用 login_history/login_history_by_user 信息架构视图来突出显示这些用户。具体来说,当 'SECOND_AUTHENTICATION_FACTOR' 列为 NULL 时,我们知道用户尚未注册 MFA。

参考: login_history

有一个选项 MINS_TO_BYPASS_MFA 让人们有时间登录并自己启用 MFA,如果他们不这样做,他们将被锁定。所以你告诉他们,登录并设置它。 ..

MFA docs