Zum Hauptinhalt springen

E-Mail-Verifizierung über HTTP-Aufruf einrichten

Der offizielle Logto-Connector für HTTP-E-Mail.

tipp:

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.