SDK für Unreal Engine / Passwortlose Anmeldung
  Alle Dokumentation

SDK für Unreal Engine

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. Legen Sie in den SDK-Einstellungen fest, dass die URL-Authentifizierung über einen Einmal-Link erfolgt (optional):
    1. Öffnen Sie Ihr Anwendungsprojekt in Unreal Editor.
    2. Navigieren Sie zu Settings > Project Settings > Plugins > Xsolla Settings > Passwordless Authentication.
    3. Aktivieren Sie das Kontrollkästchen Send Passwordless Auth URL.
    4. Geben Sie die Passwordless Auth URL an.
Hinweis
Um Benutzer zu einer mobilen App weiterzuleiten, muss die URI einem der folgenden Schemata entsprechen:

  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.
    • LogoutUser – beendet die aktive Benutzersitzung.
SDK-Referenzdokumentation
Erfahren Sie mehr über die SDK-Methoden und ihre Parameter.
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.

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!