E-Mail-Verifizierung über HTTP-Aufruf einrichten
Der offizielle Logto-Connector für HTTP-E-Mail.
Diese Anleitung setzt voraus, dass du ein grundlegendes Verständnis von Logto Connectors hast. Für diejenigen, die damit nicht vertraut sind, verweisen wir auf die Connectors Anleitung, um loszulegen.
Erste Schritte
Der HTTP-E-Mail-Connector ermöglicht es dir, E-Mails über einen HTTP-Aufruf zu senden. Um den HTTP-E-Mail-Connector zu verwenden, benötigst du einen eigenen E-Mail-Dienst, der eine HTTP-API zum Versenden von E-Mails bereitstellt. Logto wird diese API aufrufen, wenn es eine E-Mail senden muss. Zum Beispiel, wenn sich ein Benutzer registriert, wird Logto die HTTP-API aufrufen, um eine Verifizierungs-E-Mail zu senden.
HTTP-E-Mail-Connector einrichten
Um den HTTP-E-Mail-Connector zu verwenden, musst du einen HTTP-Endpunkt einrichten, den Logto aufrufen kann. Und ein optionales Autorisierungstoken für den Endpunkt.
Nutzlast
Der HTTP-E-Mail-Connector sendet eine Nutzlast an den Endpunkt, wenn eine E-Mail ausgelöst wird. Sie enthält die E-Mail-Adresse des Empfängers (to
), den E-Mail-usageType, der den Authentifizierungsfluss angibt (type
), und eine payload
, die verfügbare Variablen (z. B. Verifizierungscode, Link, Anwendungsinformationen, Organisationsinformationen, Benutzerinformationen) und die locale des Benutzers enthält.
Beispiel:
{
"to": "foo@logto.io",
"type": "SignIn",
"payload": {
"code": "123456"
"locale": "de"
}
}
Du kannst diese Informationen verwenden, um E-Mail-Vorlagen in deinem E-Mail-Zustellungsanbieter anzupassen.
Für alle verfügbaren Typen siehe E-Mail-Vorlage. Die vollständige SendMessageData
-Typdefinition befindet sich im connector-kit.