Pular para o conteúdo principal

Configurar verificação SMS com HTTP SMS

O conector oficial do Logto para HTTP SMS.

dica:

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.

dica:

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.