排除用户使用双因素认证

你好,

我们使用的是 Discourse。我已为所有用户启用了双重验证(2FA)。然而,部分用户没有智能手机,或者确实不想使用 2FA。

我想为他们提供例外,但似乎当“强制所有用户使用 2FA"选项启用时,这些用户无法注册。

看起来只有当用户已经通过 2FA 注册后,才能禁用 2FA,但我找不到任何选项可以邀请新用户注册而无需设置 2FA。

请问有什么变通方法,可以在注册时排除某些用户,使其无需使用 2FA 吗?

谢谢!

我认为唯一可行的选项是:

  1. 强制所有人启用(all)
  2. 强制员工用户启用(staff)
  3. 不强制(no)

因此,如果您通过将 enforce_second_factor 设置更改为 no 来禁用该功能,愿意使用双因素认证(2FA)的用户仍可通过访问 /my/preferences/account 进行注册,但这将允许用户在注册时不再被反复提示启用 2FA。

1 个赞

您好,

是的,我认为目前这是唯一的选择。

如果我们能按用户组进行操作,以实现更精细的控制,那就太好了。

未来版本有计划集成该功能吗?

谢谢