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:
O conector oficial do Logto para o serviço de mensagens curtas da Twilio.
O conector oficial do Logto para o serviço de mensagens curtas da SMSAero.
O conector oficial do Logto para GatewayAPI SMS.
O conector oficial do Logto para Vonage SMS.
O conector oficial do Logto para o serviço de mensagens curtas da Aliyun.
O conector oficial do Logto para o serviço de mensagens curtas da Tencent.
Para outros provedores SMS, utilize nosso conector HTTP SMS para integrar qualquer serviço com uma API HTTP.
Envie SMS via chamada 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:
- Navegue até Console > Conector > Conectores de Email e SMS.
- Para adicionar um novo conector SMS, clique no botão "Configurar" e selecione o provedor SMS desejado.
- Revise a documentação README do provedor escolhido.
- Preencha os campos obrigatórios na seção "Configuração de Parâmetros".
- Personalize o template SMS usando o editor JSON.
- Teste sua configuração enviando um código de verificação para seu telefone usando o template "Genérico".
- 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:
- Definir métodos de cadastro: Vá para Experiência de login > Cadastro e login. Na seção de cadastro, adicione "Número de telefone" ou "Endereço de e-mail ou número de telefone" como identificador. Nota: A verificação do número de telefone é obrigatória durante o cadastro.
- Definir métodos de login: Na seção de login, adicione "Número de telefone" como método de login. Escolha entre senha e código de verificação SMS para autenticação. Clique em "Adicionar outro" para opções adicionais.
- Configurar esqueci minha senha: Na seção de login, se o login por senha estiver habilitado, você verá a configuração "Esqueci minha senha". Habilite "Código de verificação por telefone" para permitir redefinição de senha via SMS.
- Configurar SMS para MFA: Vá para Experiência de login > Autenticação multifatorial. Habilite "Código de verificação SMS" como segundo fator para maior segurança.
- Configurar configurações de conta: Use a Account API para personalizar seu Centro de Conta e permitir que os usuários gerenciem seus números de telefone.
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.