Como reiniciar o 2FA de um usuário admin no Magento 2
Desenvolvimento, Gerenciar minha loja, 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/
- PagSeguro (PagBank) para Magento 1 recebe a Nova Geração - 9 de abril de 2024
- Recorrência no WooCommerce Sem Plugins Pagos - 28 de janeiro de 2024
- Chargeback. O que é, e como se livrar deles. - 19 de dezembro de 2023
Deixe seu comentário
[fbcomments url="https://www.magenteiro.com/blog/magento-2/como-resetar-2fa-admin/"]