Wie können wir die Zwei-Faktor-Authentifizierung (2FA) für einen Benutzer deaktivieren, während wir die Google Auth2-Anmeldung in Discourse verwenden?
Wenn der Benutzer das Telefon verloren hat oder keinen Zugriff auf das alte Authenticator-Token hat, können Sie das alte Token einfach zerstören, indem Sie Ihre Rails-Konsole aufrufen und (nachdem Sie den tatsächlichen Benutzernamen anstelle von <USERNAME> eingegeben haben) Folgendes ausführen:
id = User.find_by_username('<USERNAME>').id
UserSecondFactor.where(user_id: id)
UserSecondFactor.where(user_id: id).each(&:destroy!)
Der Benutzer kann während des Anmeldevorgangs ein weiteres Token anfordern.
1 „Gefällt mir“
@dax Funktioniert es für meinen Fall, da ich Google Auth2-Logins und nicht DiscourseConnect für SSO verwende?