Как отключить двухфакторную аутентификацию для пользователя при использовании входа через Google OAuth2 в Discourse?
Если пользователь потерял телефон или не имеет доступа к старому токену Authenticator, вы можете просто уничтожить старый токен, войдя в консоль Rails и (после ввода реального имени пользователя вместо <USERNAME>) выполнив:
id = User.find_by_username('<USERNAME>').id
UserSecondFactor.where(user_id: id)
UserSecondFactor.where(user_id: id).each(&:destroy!)
Пользователь сможет запросить новый токен во время входа в систему.
@dax Сработает ли это в моём случае, если я использую вход через Google Auth2, а не DiscourseConnect для SSO?