Pular para o conteúdo principal

Conectores SMS

Configurar um conector SMS permite que você envie senhas de uso único (OTPs) para o número de telefone do usuário. Esse mecanismo de autenticação sem senha pode ser utilizado em vários cenários, incluindo cadastro, login, esqueci minha senha, processos de vinculação de conta, convites de membros e validação da identidade do usuário. Ele simplifica a autenticação do usuário e aumenta a segurança ao minimizar o risco de violações relacionadas a senhas.

Escolha seu conector SMS

Conecte-se ao seu provedor de serviço SMS preferido usando os guias passo a passo do Logto.

Oferecemos suporte pronto para uso para os seguintes provedores de serviço SMS:

Para outros provedores SMS, utilize nosso conector HTTP SMS para integrar qualquer serviço com uma API HTTP.

Se nossos conectores padrão não atenderem às suas necessidades específicas, não hesite em entrar em contato conosco. Para usuários OSS, você pode implementar seu próprio conector (OSS) se a necessidade for urgente. Sempre recebemos contribuições; seu esforço pode ajudar outros membros da comunidade com as mesmas necessidades.

Etapas de configuração

Siga os passos abaixo para adicionar um conector SMS:

  1. Navegue até Console > Conector > Conectores de Email e SMS.
  2. Para adicionar um novo conector SMS, clique no botão "Configurar" e selecione o provedor SMS desejado.
  3. Revise a documentação README do provedor escolhido.
  4. Preencha os campos obrigatórios na seção "Configuração de Parâmetros".
  5. Personalize o template SMS usando o editor JSON.
  6. Teste sua configuração enviando um código de verificação para seu telefone usando o template "Genérico".
  7. Clique em "Salvar e Concluir" para finalizar.

Alterar conector SMS

Para trocar para outro conector SMS:

  • Acesse a página de detalhes do conector e clique em "Alterar conector" no canto superior direito
  • Alternativamente, exclua o conector existente e crie um novo

Nota: Você pode manter APENAS UM conector SMS ativo.

Quando você já possui um conector SMS, só é possível selecionar "Alterar conector SMS". Ao realizar essa operação no console, ela entra em vigor imediatamente após salvar, portanto, certifique-se de testar sua configuração antes de salvar.

Para garantir a estabilidade do seu serviço, usuários Cloud podem criar um tenant de desenvolvimento para o ambiente de desenvolvimento. Após testar a configuração no ambiente de desenvolvimento, "migre" a configuração para produção e então salve a configuração.

Habilitar número de telefone para fluxos de usuário final

Depois de adicionar e configurar o conector SMS, você pode habilitar fluxos de autenticação baseados em telefone:

atenção:

Como nossas configurações entram em vigor imediatamente, excluir o conector SMS existente pode afetar o processo normal de login e cadastro dos usuários finais.

Por exemplo, se o identificador de login incluir a combinação "número de telefone + código de verificação", excluir o conector SMS existente impedirá que os usuários recebam códigos de verificação por e-mail e resultará em erro no fluxo de login.

Fique atento aos riscos potenciais ao operar conectores.

Perguntas frequentes

O Logto não possui o conector SMS que quero usar. O que devo fazer?

Ainda estamos trabalhando em mais conectores. Se você precisar de outras opções, basta nos informar suas necessidades no Discord e registrar uma solicitação de recurso no GitHub. Se precisar de mais assistência, você também pode entrar em contato por e-mail.

Para usuários Logto open-source, fornecemos um método de criação de conector fácil de estender, permitindo que você personalize seu próprio conector de acordo com seus cenários específicos. Você sempre será bem-vindo para enviar um pull request ao Logto, para que outros na comunidade também possam se beneficiar do seu trabalho.