Pular para o conteúdo principal

Configurar verificação de email via chamada HTTP

O conector oficial do Logto para email HTTP.

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.

Introdução

O conector de email HTTP permite que você envie emails via 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 emails. O Logto chamará essa API quando precisar enviar um email. Por exemplo, quando um usuário se registra, o Logto chamará a API HTTP para enviar um email de verificação.

Configurar 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 acionar um email. Ele inclui o email do destinatário (to), o usageType do email indicando o fluxo de autenticação (type), e um payload contendo 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.

Exemplo:

{
"to": "foo@logto.io",
"type": "SignIn",
"payload": {
"code": "123456"
"locale": "de"
}
}

Você pode usar essas informações para personalizar modelos de email no seu provedor de entrega de email.

Para todos os tipos disponíveis, veja Modelo de email. A definição completa do tipo SendMessageData está em connector-kit.