Configurar verificação de email com chamada HTTP
O conector oficial do Logto para email via HTTP.
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 de email HTTP permite que você envie e-mails por meio de uma chamada HTTP. Para usar o conector de email HTTP, você precisará ter seu próprio serviço de email que exponha uma API HTTP para envio de e-mails. O Logto irá chamar essa API quando precisar enviar um e-mail. Por exemplo, quando um usuário se registra, o Logto irá chamar a API HTTP para enviar um e-mail de verificação.
Configurar o conector de email HTTP
Para usar o conector de email HTTP, você precisa configurar um endpoint HTTP que o Logto possa chamar. E um token de autorização opcional para o endpoint.
Payload
O conector de email HTTP envia um payload para o endpoint ao disparar um e-mail. Ele inclui o e-mail do destinatário (to), o usageType do e-mail indicando o fluxo de autenticação (type), um payload contendo as variáveis disponíveis (por exemplo, código de verificação, link, informações do aplicativo, informações da organização, informações do usuário) e o locale do usuário, além de um campo opcional ip contendo o endereço IP do cliente (se disponível).
Exemplo:
{
"to": "[email protected]",
"type": "SignIn",
"payload": {
"code": "123456",
"locale": "de"
},
"ip": "192.168.1.1"
}
O campo ip pode ser usado para limitação de taxa, detecção de fraude ou registro aprimorado.
Você pode usar essas informações para personalizar os modelos de e-mail em seu provedor de entrega de e-mails.
Para todos os tipos disponíveis, veja Modelo de e-mail. A definição completa do tipo SendMessageData está em connector-kit.