Configurar verificação SMS com HTTP SMS
O conector oficial do Logto para HTTP SMS.
Este guia assume que você tem um entendimento básico dos Conectores (Connectors) do Logto. Para aqueles que não estão familiarizados, consulte o guia de Conectores para começar.
Primeiros passos
O conector HTTP SMS permite que você envie mensagens SMS via chamada HTTP. Para usar o conector HTTP SMS, você precisará ter seu próprio serviço de SMS que exponha uma API HTTP para envio de mensagens SMS. O Logto irá chamar essa API quando precisar enviar um SMS. Por exemplo, quando um usuário se registra, o Logto irá chamar a API HTTP para enviar um SMS de verificação.
Configurar o conector HTTP SMS
Para usar o conector HTTP SMS, você precisa configurar um endpoint HTTP que o Logto possa chamar, e um token de autorização opcional para o endpoint.
Observe que, para evitar erros no fluxo de autenticação, o endpoint
configurado deve retornar uma resposta 2xx após receber o webhook para informar ao Logto que recebeu a notificação para enviar o SMS.
Enquanto isso, neste cenário, você precisa monitorar o serviço de SMS para garantir o envio bem-sucedido do SMS. Alternativamente, você pode adicionar monitoramento à sua API de envio de SMS para detectar rapidamente falhas no envio de SMS.
Payload
O conector HTTP SMS enviará o seguinte payload para o endpoint quando precisar enviar um SMS:
{
"to": "+1234567890",
"type": "SignIn",
"payload": {
"code": "123456"
}
}
Você pode encontrar todos os tipos em Modelos de SMS, e a definição completa do tipo SendMessageData
em connector-kit.