Cursos Magento

Como reiniciar o 2FA de um usuário admin no Magento 2

, ,

Atualizado em 14 de junho de 2023

Neste rápido artigo mostrarei como podemos reiniciar as configurações de 2FA de um usuário administrador Magento.

1. Buscando o user id

Os usuários do admin são salvos na tabela admin_user. Nesta tabela buscaremos o valor user_id e username do nosso usuário.

A busca pode ser feita pelas colunas username ou email. Sendo assim:

SELECT user_id, username from admin_user WHERE username = 'LOGIN_DO_ADMIN';

ou

SELECT user_id, username from admin_user WHERE email = 'EMAIL_DO_ADMIN';

Isso lhe devolverá o id do admin e username. Precisaremos destas duas informações a seguir.

Para fins de exemplo, vamos supor que nosso user_id é 45 e nosso username é magenteiro.

2. Veja as informações de 2FA

A tabela que guarda informações da autenticação de dois fatores é a tfa_user_config.

Ao realizar um SELECT * FROM tfa_user_config WHERE user_id = 45; poderei ver na coluna default_provider qual provedor (provider) está sendo usado na autenticação.

Geralmente o Google é usado como provedor, e este valor será google.

3. Reiniciando o two-factor authentication pro meu usuário

O comando bin/magento security:tfa:reset é responsável por fazer esta mudança.

Veja mais sobre o uso de terminal no Magento 2.

Este comando precisa de dois argumentos: username e provider.

Sendo assim usarei: bin/magento security:tfa:reset magenteiro google

Quando o usuário logar novamente no admin do Magento, um e-mail será enviado pedindo para reconfigurar a autenticação de 2 fatores (2FA).

Como usar e configurar a autenticação 2 fatores

No meu curso Magento 2: Como usar, gerenciar e administrar uma loja Magento, eu mostro como configurar e utilizar a autenticação de dois fatores com o Google Authenticator.

Este é um dos vários recursos de segurança pouco explorados pela maioria dos lojistas. Este e muitos outros também são explicados no curso acima. Vale a pena dar uma espiada.

Espero que tenha gostado.
Até a próxima! 👋


Veja também: 11 Comandos do terminal que todo lojista deveria conhecer

Fonte: https://blog.chapagain.com.np/magento2-reset-admin-2fa-two-factor-authentication/

Últimos posts por Ricardo Martins (exibir todos)
Comentários

Deixe seu comentário

[fbcomments url="https://www.magenteiro.com/blog/magento-2/como-resetar-2fa-admin/"]