SDK für Cocos Creator / Passwortlose Anmeldung

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.

Hinweis
Im Kundenportal muss die Option Passwortlose Anmeldung für das der Anwendung zugeordnete Login-Projekt ausgewählt sein. Sie können die Anmeldemethode später ändern, indem Sie auf den Link Anmeldemethode ändern klicken. Zuvor gespeicherte Einstellungen gehen dabei nicht verloren.

So implementieren Sie die passwortlose Anmeldung:

  1. Richten Sie das Login-Projekt ein:
    1. Öffnen Sie Ihr Projekt im Kundenportal.
    2. Klicken Sie in der Seitenleiste auf Login.
    3. Klicken Sie beim gewünschten Login-Projekt auf Konfigurieren.
    4. Navigieren Sie zu Passwortlose Anmeldung > Einstellungen, und wählen Sie die gewünschte passwortlose Anmeldemethode aus.
    5. 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.
    6. Klicken Sie auf Speichern.

  1. 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

  1. Implementieren Sie die Logik für die passwortlose Authentifizierung mithilfe der folgenden SDK-Methoden:

    • startAuthByPhoneNumber – 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).
    • completeAuthByPhoneNumber – 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.
War dieser Artikel hilfreich?
Vielen Dank!
Gibt es etwas, das wir verbessern können? Nachricht
Das tut uns leid
Bitte erläutern Sie, weshalb dieser Artikel nicht hilfreich ist. Nachricht
Vielen Dank für Ihr Feedback!
Wir werden Ihr Feedback aufgreifen und dazu nutzen, Ihr Erlebnis verbessern.
Diese Seite bewerten
Diese Seite bewerten
Gibt es etwas, das wir verbessern können?

Jetzt nicht

Vielen Dank für Ihr Feedback!

Nützliche Links

Letztmalig aktualisiert: 22. Januar 2024

Haben Sie einen Tippfehler oder einen anderen Textfehler gefunden? Wählen Sie den Text aus und drücken Sie Strg+Eingabe.

Problem melden
Wir überprüfen unsere Inhalte ständig. Ihr Feedback hilft uns, sie zu verbessern.
Geben Sie eine E-Mail-Adresse an, damit wir Sie erreichen können
Vielen Dank für Ihr Feedback!