Comment pouvons-nous désactiver la 2FA pour un utilisateur tout en utilisant la connexion Google Auth2 dans Discourse ?
Si l’utilisateur a perdu son téléphone ou n’a plus accès à l’ancien jeton Authenticator, vous pouvez simplement détruire l’ancien jeton en entrant dans votre console Rails et (après avoir entré le vrai nom d’utilisateur au lieu de <USERNAME>) exécuter
id = User.find_by_username('<USERNAME>').id
UserSecondFactor.where(user_id: id)
UserSecondFactor.where(user_id: id).each(&:destroy!)
L’utilisateur pourra demander un autre jeton lors de la connexion.
1 « J'aime »
@dax Est-ce que cela fonctionnera dans mon cas car j’utilise des connexions Google Auth2 et non DiscourseConnect pour le SSO ?