SMS-Connectors
Die Konfiguration eines SMS-Connectors ermöglicht es dir, ein Einmalpasswort (OTP) an die Telefonnummer des Benutzers zu senden. Dieser passwortlose Authentifizierungsmechanismus kann in verschiedenen Szenarien genutzt werden, einschließlich Registrierung, Anmeldung, Passwort vergessen und Konto-Verknüpfungsprozesse, um die Identität des Benutzers zu validieren. Er vereinfacht die Benutzer-Authentifizierung und erhöht die Sicherheit, indem das Risiko von passwortbezogenen Sicherheitsverletzungen minimiert wird.
Wähle deinen SMS-Connector
Logto verfügt über einige integrierte SMS-Connectors, die eine sofortige Nutzung ermöglichen:
Der offizielle Logto-Connector für den Twilio-Kurznachrichtendienst.
Der offizielle Logto-Connector für den SMSAero-Kurznachrichtendienst.
Der offizielle Logto-Connector für GatewayAPI SMS.
Der offizielle Logto-Connector für den Aliyun-Kurznachrichtendienst.
Der offizielle Logto-Connector für den Tencent-Kurznachrichtendienst.
Konfigurationsschritte
Folge den untenstehenden Schritten, um den SMS-Connector hinzuzufügen:
- Navigiere zu: Konsole > Connector > E-Mail- und SMS-Connectors
- Um einen neuen SMS-Connector hinzuzufügen:
- Klicke auf die Schaltfläche "Einrichten" und wähle deinen gewünschten SMS-Anbieter
- Überprüfe die README-Dokumentation für deinen gewählten Anbieter
- Fülle die erforderlichen Felder im Abschnitt "Parameterkonfiguration" aus
- Passe die SMS-Vorlage mit dem JSON-Editor an
- Teste deine Konfiguration, indem du einen Bestätigungscode an dein Telefon mit der "Generischen" Vorlage sendest
- Klicke auf "Speichern und Fertig", um abzuschließen
- Um zu einem anderen SMS-Connector zu wechseln:
- Greife auf die Connector-Detailseite zu und klicke auf "Connector ändern" in der oberen rechten Ecke
- Alternativ lösche den bestehenden Connector und erstelle einen neuen
Du kannst NUR EINEN SMS-Connector aktivieren.
Wenn du bereits einen E-Mail-Connector hast, kannst du nur "E-Mail-Connector ändern" auswählen. Bei der Durchführung dieser Operation in der Konsole wird sie sofort wirksam, sobald sie gespeichert ist. Bitte teste daher deine Konfiguration, bevor du sie speicherst.
Um die Stabilität deines Dienstes sicherzustellen, können Cloud-Nutzer einen Entwicklungs-Mandanten für die Entwicklungsumgebung erstellen. Nach dem Testen der Konfiguration in der Entwicklungsumgebung "migriere" die Konfiguration in die Produktion und speichere dann die Einrichtung.
Telefonnummernregistrierung oder -anmeldung aktivieren
Sobald du den SMS-Connector erfolgreich hinzugefügt und die Konfiguration abgeschlossen hast, kannst du Anmelde- und Registrierungsoptionen aktivieren, die auf Telefon + Bestätigungscode basieren, entsprechend deinen geschäftlichen Anforderungen.
- Navigiere zu: Konsole > Anmeldeerfahrung > Registrierung und Anmeldung
- Registrierungsmethoden festlegen: Wähle "Telefonnummer" oder "E-Mail-Adresse oder Telefonnummer" als Registrierungskennzeichen. Hinweis: Die Telefonnummernverifizierung ist derzeit bei der Registrierung obligatorisch.
- Anmeldemethoden festlegen: Das gewählte Registrierungskennzeichen wird automatisch zu einer Anmeldemethode. Klicke auf "Weitere hinzufügen" für zusätzliche Anmeldeoptionen.
- Änderungen speichern und testen: Klicke auf "Änderungen speichern", um die neue Anmeldeerfahrung zu implementieren. Denke daran, die Funktionalität mit der "Live-Vorschau" zu testen.
Da unsere Konfigurationen sofort wirksam werden, kann das Löschen eines bestehenden SMS-Connectors die normalen Anmelde- und Registrierungsprozesse der Endbenutzer beeinträchtigen.
Zum Beispiel, wenn das Anmeldekennzeichen die Kombination "Telefonnummer + Bestätigungscode" enthält, verhindert das Löschen des bestehenden SMS-Connectors, dass Benutzer Bestätigungscodes per E-Mail erhalten, und führt zu einem Fehler im Anmeldefluss.
Bitte sei dir der potenziellen Risiken bewusst, wenn du an Connectors arbeitest.
FAQs
Logto hat nicht den SMS-Connector, den ich verwenden möchte. Was soll ich tun?
Wir arbeiten noch an weiteren Connectors. Wenn du weitere Optionen benötigst, lass uns einfach deine Bedürfnisse auf Discord wissen und reiche eine Funktionsanfrage auf GitHub ein. Wenn du weitere Unterstützung benötigst, kannst du uns auch per E-Mail kontaktieren.
Für Open-Source-Logto-Nutzer bieten wir eine einfach zu erweiternde Methode zur Connector-Erstellung an, die es dir ermöglicht, deinen eigenen Connector anzupassen basierend auf deinen spezifischen Szenarien. Du bist immer willkommen, einen Pull-Request an Logto zu senden, damit auch andere in der Community von deiner Arbeit profitieren können.