Autenticação de 2 fatores com SMS
Saiba o que é a autenticação de 2 fatores com SMS e como ela pode lhe ajudar na segurança de sua aplicação, evitando phishing e hacking.
Rodrigo Neves
Autor
Como funciona a autenticação de 2 fatores com SMS
Um PIN (ou código PIN) único é gerado e enviado para o telefone móvel do usuário. O usuário recebe o código PIN e digita-o no aplicativo para confirmar a identidade. Se o número PIN que foi enviado para o usuário corresponde ao que é recebido, o usuário é permitido continuar com o processo.Etapas do processo de autenticação de 2 fatores com SMS
- O usuário insere o número de telefone no aplicativo do cliente (móvel ou web).
- O aplicativo envia uma solicitação para o código PIN com o número de telefone do usuário para a API de integração de SMS;
- A API de integração de SMS envia solicitação de pesquisa de número para o MNO (Mobile Network Operator ou Operadora de Rede Móvel);
- A API de integração de SMS recebe a resposta do tipo "Number Lookup" do MNO;
- A API de integração de SMS envia a resposta de pesquisa de número para o aplicativo;
- Se o resultado da pesquisa de número for válido, a API de integração de SMS gera o código PIN e envia o SMS;
- O MNO entrega o SMS com o código PIN;
- A API de integração de SMS recebe o relatório de entrega da mensagem enviada;
- O usuário insere o código PIN recebido no aplicativo;
- O aplicativo solicita a verificação do código PIN;
- A API de integração de SMS verifica o PIN recebido e envia a resposta para o aplicativo;
Porque o MNO é envolvido no processo?
As etapas 3 e 4 são importantes para os clientes que desejam verificar se o usuário inseriu um número de telefone válido antes de enviar a SMS de confirmação. Usa-se o "Lookup Number" para verificar a validade do número de telefone. Se o número de telefone não for válido (ou seja, não existe), não é gerado o código PIN e não é enviadoum SMS. Desta forma, evita-se custos desnecessários. Estas etapas normalmente são opcionais, devido às necessidades de cada projeto.Posts Relacionados
AI Agent vs Chatbot: Uma Análise Profunda dos Casos de Uso no Mercado Atual
Descubra as diferenças entre AI Agents e chatbots e quando usar cada um. Guia pr...
01 Aug, 2025
Website: seu principal canal digital estratégico
Descubra como transformar seu website no principal canal digital da sua empresa....
09 Jul, 2025
10 dicas essenciais para sites do agronegócio
Descubra 10 dicas chave para desenvolver sites de sucesso no agronegócio e impul...
08 Jul, 2025