Benutzerauthentifizierung einrichten

Die Authentifizierung ermöglicht es den Benutzern, Artikel im Web Shop zu kaufen und einzigartige Angebote im Katalog zu sehen.

Hauptmerkmale des Web Shops mit Authentifizierung:

  • mehrere Autorisierungsmethoden im Web Shop
  • personalisierte Startseiten und Promocodes für autorisierte Benutzer
  • Einhaltung nationaler Gesetze und Vorschriften zum Schutz und zur Verarbeitung personenbezogener Daten
  • Ratenbegrenzung und DDoS-Schutz

Folgende Authentifizierungsmethoden stehen zur Auswahl:

  • Authentifizierung anhand der Benutzer-ID:
    • Vereinfacht die Integration des Web Shops in das Spiel.
    • Das Authentifizierungs-Widget erfordert keine Registrierung oder Passworteingabe. Der Nutzer muss lediglich die Benutzer-ID aus dem Spiel eingeben oder dasselbe Social-Media-Konto für die Anmeldung verwenden, das er auch für die Anmeldung beim Spiel verwendet.

Hinweis
Die Authentifizierung anhand der Benutzer-ID sollten Sie verwenden, wenn Xsolla Login in Ihrem Spiel nicht eingerichtet ist.
  • Authentifizierung über Benutzer-ID und Deep Link:
    • Deep Links können als zusätzliche Authentifizierungsmethode beim Anmelden über die Benutzer-ID verwendet werden.
    • Das Widget für die Authentifizierung über Benutzer-ID und Deep Link erfordert keine Registrierung oder Passworteingabe. Der Nutzer muss lediglich seine Benutzer-ID aus dem Spiel eingeben oder sich über einen Deep Link beim Spiel anmelden.
Hinweis
Wenn Ihr Spiel Deep Links für die Authentifizierung unterstützt, sollten Sie die Authentifizierung über Benutzer-ID und Deep Link verwenden.
  • Deep-Link-Authentifizierung:
      Wird ein Deep Link als primäre Anmeldemethode verwendet, können Zahlungsdaten gespeichert werden, wohingegen dies bei der Authentifizierung über Benutzer-ID nicht möglich ist.
Hinweis
Wenn Ihr Spiel Deep Links für die Authentifizierung unterstützt, sollten Sie die Deep-Link-Authentifizierung verwenden.
  • Authentifizierung über Xsolla Login:
    • Bietet eine breite Palette von Autorisierungsmethoden: soziale Netzwerke, Einmalcodes oder ‑Links sowie Benutzername und Passwort.
    • Ermöglicht es Ihnen, das Xsolla Login-Widget anzupassen.
    • Sie können eine Altersbeschränkung für die Autorisierung festlegen.
Hinweis
Verwenden Sie die Authentifizierung über Xsolla Login, wenn diese Lösung bereits in Ihrem Spiel eingerichtet ist.
Für jede der Authentifizierungsmethoden können Sie einen Fast-Login-Block Ihrer Website hinzufügen.

Ablauf für den Nutzer

  1. Der Nutzer öffnet den Web Shop, für den die Authentifizierung über Benutzer-ID konfiguriert ist.
  2. Der Nutzer autorisiert sich im Web Shop auf eine der folgenden Arten:
    • Der Nutzer gibt seine ID im Block Fast Login ein und klickt auf "Anmelden".
    • Der Nutzer klickt bei dem ausgewählten Artikel auf "Kaufen" oder oben in der Leiste auf "Anmelden":
      1. Daraufhin öffnet sich ein Modalfenster, in dem der Nutzer seine ID eingeben oder ein soziales Netzwerk auswählen muss.
      2. Der Nutzer gibt seine ID ein und klickt auf Weiter. Alternativ klickt der Nutzer auf das Social-Media-Symbol, wählt ein soziales Netzwerk aus und schließt die Authentifizierung auf der Seite des sozialen Netzwerks ab.
    1. Das System prüft, ob der Nutzer im Spiel existiert. Wenn ein Nutzer mit dieser ID oder diesem Social-Media-Konto im Spiel existiert, wird er im Web Shop autorisiert. Andernfalls wird eine Fehlermeldung angezeigt.

    Wie komme ich dazu

    1. Implementieren Sie aufseiten Ihrer Anwendung das Handling des Webhooks für die Benutzervalidierung.

    Beim Empfang eines Webhooks sollte die Anwendung Folgendes tun:

    • Nach einem Benutzer anhand seiner im Webhook übermittelten ID suchen.
    • Je nach Ergebnis einen der folgenden HTTP-Statuscodes senden:
      • 200 inklusive einer Antwort vom Webhook, sofern ein Benutzer gefunden wurde
      • 404, sofern keine Benutzer-ID gefunden wurde
    • Benutzerattribute zum Zwecke der Personalisierung senden.

    Hinweis
    Jeder Benutzer muss über eine individuelle Benutzer-ID verfügen.
    1. Öffnen Sie Ihr Projekt im Kundenportal.
    2. Klicken Sie in der Seitenleiste auf Site Builder.
    3. Klicken Sie auf Site Builder öffnen.
    4. Wechseln Sie zum Block Login-Einstellungen.
    1. Wählen Sie die Option Benutzer-ID aus.
    Hinweis
    Die Widget-Anpassungseinstellungen im Login-Projekt haben keinen Einfluss auf die Bedienoberfläche der Benutzer-ID-Authentifizierung.
    1. Wählen Sie in der Drop-down-Liste Neuer Login aus.
    1. Geben Sie die URL für den Empfang von Webhooks ein.
    Hinweis
    Webhook-URLs sollten mit https:// beginnen. Die Angabe von http:// führt zu einem Fehler.
    Hinweis
    Standardmäßig wird der Xsolla-Speicher verwendet. Wir empfehlen Ihnen, diese Einstellung im Kundenportal nicht zu ändern, da der Xsolla-Speicher mehr Einstellmöglichkeiten bietet.
    1. Konfigurieren Sie die Autorisierung über soziale Netzwerke, die bereits mit Ihrer Anwendung verknüpft sind (optional):
      1. Öffnen Sie Ihr Projekt im Kundenportal, und wechseln Sie zum Abschnitt Login.
      2. Klicken Sie auf Konfigurieren.
      3. Scrollen Sie zum Block Authentifizierung, und klicken Sie auf Anmeldung über soziale Netzwerke.
      1. Klicken Sie auf der Karte des gewünschten sozialen Netzwerks, rechts neben dem Titel, auf das ⚙-Symbol und dann auf Verknüpfen.
    Hinweis
    Um die Autorisierung über soziale Netzwerke verwenden zu können, müssen Sie die Anwendungs-ID und den geheimen Schlüssel der Anwendung in Ihrem Projekt eingeben. Das können Sie in den Einstellungen auf der Karte des jeweiligen sozialen Netzwerks erledigen. Die Anwendungs-ID und den geheimen Schlüssel finden Sie im Entwicklerkonto des Social-Media-Anbieters. Detaillierte Anweisungen dazu finden Sie im Kundenportal in den Einstellungen auf der Karte des jeweiligen sozialen Netzwerks.

    Block "Fast Login" einrichten

    Der Block Fast Login bietet Nutzern eine weitere Möglichkeit, sich auf der Website zu authentifizieren.

    Das Erscheinungsbild des Blocks und dessen Funktionen hängen von der ausgewählten Authentifizierungsmethode ab.

    Ist für die Website die Option Authentifizierung über Benutzer-ID konfiguriert, wird im Block Fast Login ein Feld für die Eingabe der ID und eine Anmeldeschaltfläche angezeigt.

    Merkmale:

    • Benutzerauthentifizierung ohne Umweg über das Modalfenster
    • Einrichtung des Blockinhalts. Folgende Abschnitte können Sie aktivieren und konfigurieren:
      • Titel
      • Beschreibung
      • Anweisungen zum Auffinden der Benutzer-ID
      • Benutzerdefinierter Hintergrund

    Sie können den Funktionsumfang des Blocks auch per JS-Code erweitern, z. B. Text, eine Schaltfläche oder ein Bild hinzufügen.

    Ist die Option Authentifizierung über Xsolla Login für die Website konfiguriert, wird im Block Fast Login eine zusätzliche Schaltfläche angezeigt, die zur Autorisierung auffordert. Wenn man auf die Schaltfläche klickt, öffnet sich ein Modalfenster, in dem sich der Nutzer über eine der in Xsolla Login konfigurierten Methoden autorisieren kann.

    Merkmale:

    • Text der Autorisierungsschaltfläche bearbeitbar
    • benutzerdefinierter Hintergrund festlegbar

    Sie können den Funktionsumfang des Blocks auch per JS-Code erweitern, z. B. Text, eine Schaltfläche oder ein Bild hinzufügen.

    Bei neuen Websites ist, sofern die Vorlage Web Shop gewählt wurde, der Block Fast Login standardmäßig vorhanden. Sie können den Block bei Bedarf entfernen.

    Wenn Sie eine Website in der Vergangenheit erstellt haben und diese keinen Fast Login-Block enthält, können Sie den Block hinzufügen.

    So fügen Sie den Block Fast Login hinzu:

    1. Öffnen Sie Ihr Projekt im Kundenportal.
    2. Klicken Sie in der Seitenleiste auf Site Builder.
    3. Wählen Sie im Abschnitt Seiten die gewünschte Website aus, und klicken Sie auf Site Builder öffnen.
    4. Klicken Sie auf Block hinzufügen.
    5. Wählen Sie die Option Fast Login.
    Hinweis

    Bevor Sie den Block Fast Login verwenden, sollten Sie in den Login-Einstellungen eine Autorisierungsoption aus der Drop-down-Liste auswählen.

    Für die Methode “Authentifizierung über Benutzer-ID” müssen Sie in den Login-Einstellungen außerdem die URL angeben, die den Webhook empfangen soll. Ist keine URL angeben, lässt sich die Website nicht veröffentlicht, weil die Benutzerauthentifizierung nicht verfügbar ist.

    In der Website-Vorschau ist es auch ohne angegebene Webhook-URL möglich, Benutzer zu authentifizieren.

    Nächste Schritte

    1. Testen Sie den Web Shop in der Testumgebung.
    2. Veröffentlichen Sie die Website.

    Integrationsablauf

    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.
    Letztmalig aktualisiert: 13. März 2025

    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!
    Ihr Feedback konnte nicht gesendet werden
    Versuchen Sie es später erneut oder kontaktieren Sie uns unter doc_feedback@xsolla.com.