SmsGateWay24 Plataforma de comunicação com clientes por SMS e WhatsApp

19.04.2024
informações

Configure senhas de uso único

Configure senhas de uso único

O que são senhas de uso único e por que usá-las

Uma senha de uso único (OTP) é um código temporário enviado ao telefone do usuário por SMS para verificar sua identidade. As OTPs expiram após um curto período e não podem ser reutilizadas.

Com o SmsGateWay24, você pode integrar o envio de OTP em qualquer aplicativo usando seu próprio telefone Android e cartão SIM.

Como funciona o envio de OTP com SmsGateWay24

Passo 1: Gerar o OTP em seu aplicativo

Seu backend gera um código aleatório (tipicamente 4–8 dígitos) armazenado temporariamente no banco de dados com um timestamp.

Passo 2: Enviar o código pela API do SmsGateWay24

Seu aplicativo chama a API do SmsGateWay24 com o número de telefone e o texto da mensagem. O app envia o SMS imediatamente através do seu cartão SIM.

Passo 3: O usuário insere o código

O usuário recebe o SMS e insere o OTP. O servidor verifica o código e sua validade.

Boas práticas de segurança para OTP

  • Definir tempo de expiração curto (3–10 minutos).
  • Limitar tentativas de verificação (máx. 5).
  • Sempre usar HTTPS para chamadas à API.
  • Invalidar após o primeiro uso.

Casos de uso comuns para SMS OTP

  • Autenticação de dois fatores (2FA)
  • Confirmação de transações
  • Recuperação de conta
  • Registro de novo dispositivo

categorias