如何在 Discourse 中使用 Google Auth2 登录时禁用用户的双因素认证?
如果用户丢失了手机或无法访问旧的身份验证器令牌,您可以通过 Rails 控制台销毁旧令牌。在输入实际用户名(而不是 <USERNAME>)后,运行:
id = User.find_by_username('<USERNAME>').id
UserSecondFactor.where(user_id: id)
UserSecondFactor.where(user_id: id).each(&:destroy!)
用户将在登录过程中能够请求另一个令牌。
1 个赞
@dax 我正在使用google auth2登录,而不是DiscourseConnect进行SSO,这对我来说会起作用吗?