Passwortlose Anmeldung
Die Nutzer können einen Einmalcode anstelle eines Passworts verwenden oder auf einen Einmal-Link klicken, um sich gegenüber der Anwendung zu authentifizieren. Der Code bzw. der Link kann per SMS oder E-Mail gesendet werden und verfällt nach drei Minuten.
Wenn sich ein Benutzer zum ersten Mal ohne Passwort bei Ihrer Anwendung anmeldet, wird automatisch ein neues Konto erstellt. Sie müssen keine zusätzliche Logik für die Benutzerregistrierung implementieren.
So implementieren Sie die passwortlose Anmeldung:
- Richten Sie das Login-Projekt ein:
- Öffnen Sie Ihr Projekt im Kundenportal.
- Klicken Sie in der Seitenleiste auf Login.
- Klicken Sie beim gewünschten Login-Projekt auf Konfigurieren.
- Navigieren Sie zu Passwortlose Anmeldung > Einstellungen, und wählen Sie die gewünschte passwortlose Anmeldemethode aus.
- Wechseln Sie zur Registerkarte E-Mail-Einstellungen, und stellen Sie den Umschalter Über magischen Link anmelden auf Ein, damit ein Einmal-Link und ein Code gesendet werden.
- Klicken Sie auf Speichern.
- Ergänzen Sie die Anwendungsbenutzeroberfläche um die folgenden Elemente:
- Eingabemaske für die Telefonnummer und/oder E-Mail-Adresse
- Eingabemaske für den Einmalcode
- Implementieren Sie die Logik für die passwortlose Authentifizierung mithilfe der folgenden Login-Bibliothekmethoden:
startAuthByPhone
– startet die Benutzerauthentifizierung und sendet eine SMS mit einem Einmalcode und einem Link an die angegebene Telefonnummer (sofern im zugehörigen Login-Projekt konfiguriert ist, dass die Anmeldung über einen magischen Link erfolgt).completeAuthByPhone
– schließt die Authentifizierung ab, nachdem der Benutzer den Einmalcode eingegeben oder auf den per SMS erhaltenen Link geklickt hat.startAuthByEmail
– startet die Benutzerauthentifizierung und sendet eine E-Mail mit einem Einmalcode und einem Link an die angegebene E-Mail-Adresse (sofern im zugehörigen Login-Projekt konfiguriert ist, dass die Anmeldung über einen magischen Link erfolgt).completeAuthByEmail
– schließt die Authentifizierung ab, nachdem der Benutzer den Einmalcode eingegeben oder auf den per E-Mail erhaltenen Link geklickt hat.logUserOut
– beendet die aktive Benutzersitzung.
Nützliche Links
Letztmalig aktualisiert: 22. Januar 2024Haben Sie einen Tippfehler oder einen anderen Textfehler gefunden? Wählen Sie den Text aus und drücken Sie Strg+Eingabe.