SDK für Unreal Engine auf Unternehmensebene / Login-Projekt grundlegend einrichten
  Alle Dokumentation

SDK für Unreal Engine auf Unternehmensebene

Login-Projekt grundlegend einrichten

Hinweis
Wenn Sie Ihr eigenes Autorisierungssystem verwenden möchten, verknüpfen Sie das Standard-Login-Projekt mit Ihrem Projekt ohne zusätzliche Einstellungen vorzunehmen, und implementieren Sie den Abruf des Benutzer-JWT im Backend Ihrer Anwendung.

Anmeldemethode einrichten

  1. Öffnen Sie Ihr Projekt im Kundenportal.
  2. Klicken Sie im Login-Anzeigebereich auf Verknüpfen oder in der Seitenleiste auf Login.
  3. Klicken Sie auf Login-Projekt erstellen.

  1. Klicken Sie auf Standard-Login-Projekt und dann auf Erstellen und einrichten. Warten Sie, bis das neue Login-Projekt erstellt ist. Anschließend werden Sie zur Login-Projektseite weitergeleitet.
  2. Wählen Sie dort im Block Anmeldemethoden die für Ihr Spiel am besten geeignete Methode aus, und klicken Sie auf Konfigurieren.

  1. Es stehen drei Möglichkeiten für Ihre Spiele zur Auswahl:
    • Klassische Anmeldung
      Benutzer melden sich mit ihrem Benutzernamen und ihrem Passwort beim Spiel an. Darüber hinaus können sich die Benutzer mit einem ihrer Social-Media-Konten anmelden.
    • Passwortlose Anmeldung
      Benutzer melden sich beim Spiel mit Einmalcodes oder ‑Links an, gesendet an ihre E-Mail-Adresse oder Telefonnummer. Ebenso wird die Anmeldung über soziale Netzwerke unterstützt.
    • Anmeldung über soziale Netzwerke
      Die Benutzer gelangen nur über soziale Netzwerke ins Spiel.

  1. Richten Sie die Anmeldung über soziale Netzwerke ein (optional):
    1. Klicken Sie im Breadcrumb-Pfad auf den Namen Ihres Login-Projekts, um zur Login-Projektseite zurückzukehren.
    2. Scrollen Sie zum Block Authentifizierung, und wählen Sie Anmeldung über soziale Netzwerke aus.
    3. Verknüpfen Sie die sozialen Netzwerke, über die sich die Spieler registrieren und bei der Anwendung anmelden dürfen:

      • Klicken Sie auf das ⚙-Symbol und dann auf Verknüpfen, um das gewünschte soziale Netzwerk zu verknüpfen.
      • Um mehrere soziale Netzwerke auf einmal zu verknüpfen, wählen Sie die gewünschten Anzeigebereiche aus (deren Umrandung färbt sich daraufhin grün). Klicken Sie danach auf das Drop-down-Menü Verwalten, und wählen Sie Verknüpfen aus.
      • Um alle verfügbaren sozialen Netzwerke auf einmal zu verknüpfen, klicken Sie auf Alle auswählen. Klicken Sie danach auf das Drop-down-Menü Verwalten, und wählen Sie Verknüpfen aus.

  1. Ändern Sie den Nutzerdatenspeicher (optional). Standardmäßig werden die Benutzerdaten bei Xsolla gespeichert und verarbeitet. Wenn Sie PlayFab, Firebase oder Ihren eigenen Speicher verknüpfen möchten, befolgen Sie die entsprechende Anleitung: Nutzerdatenspeicher verknüpfen.

Während des Integrationsprozesses benötigen Sie Ihre Login-ID. Klicken Sie dazu auf den Namen Ihres Login-Projekts im Breadcrumb-Pfad, um zur Login-Projektseite zurückzukehren. Klicken Sie anschließend neben dem Namen des Login-Projekts auf ID kopieren.

OAuth 2.0-Client einrichten

  1. Klicken Sie beim gewünschten Login-Projekt auf Konfigurieren. Alternativ können Sie auch im Breadcrumb-Pfad auf den Namen Ihres Login-Projekts klicken, um zur Login-Projektseite zurückzukehren.
  2. Scrollen Sie zum Block Sicherheit, und klicken Sie auf OAuth 2.0.
  3. Klicken Sie auf OAuth 2.0-Client hinzufügen.
  4. Wähle den Authentifizierungstyp Öffentlich.

  1. Geben Sie die OAuth 2.0-URIs für die Weiterleitung an (Pfad in der Anwendung, zu dem der Nutzer nach erfolgreicher Authentifizierung, Bestätigung seiner E-Mail-Adresse oder nach dem Zurücksetzen des Passworts weitergeleitet wird). Es ist möglich, mehrere gültige URIs anzugeben.

Achtung
Die URL muss einem der folgenden Schemata entsprechen:
  • Bei Desktop- oder Browser-Anwendungen muss der URI mit https:// beginnen. Standardmäßig verwendet das SDK: https://login.xsolla.com/api/blank. Geben Sie den URI an oder verwenden Sie Ihren eigenen.
  • Bei Android-Anwendungen müssen Sie app://xlogin.<ANDROID_PACKAGE_NAME> als Pfad festlegen, wobei <ANDROID_PACKAGE_NAME> der Paketname der Android-Anwendung ist.
  • Bei iOS-Anwendungen müssen Sie app://xlogin.<BUNDLE_ID> als Pfad festlegen, wobei <BUNDLE_ID> die iOS-Anwendungskennung ist.

  1. Klicken Sie auf Verknüpfen.

Während des Integrationsprozesses benötigen Sie die ID des OAuth 2.0-Clients. Diese finden Sie im Kundenportal unter Login > Ihr Login-Projekt > Sicherheit > OAuth 2.0.

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: 10. Oktober 2023

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!