# Como podemos desativar 2FA para um usuário enquanto usamos o login google auth2 no Discourse?

**URL:** https://meta.discourse.org/t/how-can-we-disable-2fa-for-an-user-while-we-are-using-google-auth2-login-in-discourse/234414
**Category:** SSO
**Created:** [29 Julho , 2022 15:23 UTC](https://meta.discourse.org/t/how-can-we-disable-2fa-for-an-user-while-we-are-using-google-auth2-login-in-discourse/234414 "2022-07-29T15:23:07Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![Swarndeep\_Poddar](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/swarndeep_poddar/32/231276_2.png) [@Swarndeep\_Poddar](https://meta.discourse.org/u/Swarndeep_Poddar)
#### Post date: [29 Julho , 2022 15:23 UTC](https://meta.discourse.org/t/how-can-we-disable-2fa-for-an-user-while-we-are-using-google-auth2-login-in-discourse/234414/1 "2022-07-29T15:23:07Z")

</div>

Como podemos desativar a 2FA para um usuário enquanto usamos o login do Google Auth2 no Discourse?

---

<div class="post-metadata">

### Author: ![dax](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/dax/32/244677_2.png) [@dax](https://meta.discourse.org/u/dax)
#### Post date: [29 Julho , 2022 16:40 UTC](https://meta.discourse.org/t/how-can-we-disable-2fa-for-an-user-while-we-are-using-google-auth2-login-in-discourse/234414/2 "2022-07-29T16:40:42Z")

</div>

Se o usuário perdeu o telefone ou não tem acesso ao token antigo do Authenticator, você pode simplesmente destruir o token antigo entrando no seu console Rails e (após inserir o nome de usuário real em vez de `\u003cUSERNAME\u003e`) executar

```plaintext
id = User.find_by_username('\u003cUSERNAME\u003e').id
UserSecondFactor.where(user_id: id)
UserSecondFactor.where(user_id: id).each(&:destroy!)

```

O usuário poderá solicitar outro token durante o login.

---

<div class="post-metadata">

### Author: ![Swarndeep\_Poddar](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/swarndeep_poddar/32/231276_2.png) [@Swarndeep\_Poddar](https://meta.discourse.org/u/Swarndeep_Poddar)
#### Post date: [29 Julho , 2022 16:55 UTC](https://meta.discourse.org/t/how-can-we-disable-2fa-for-an-user-while-we-are-using-google-auth2-login-in-discourse/234414/3 "2022-07-29T16:55:50Z")

</div>

@dax Isso funcionará para o meu caso porque estou usando logins do google auth2, não o [DiscourseConnect](https://meta.discourse.org/t/13045?silent=true) para SSO?
