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
- Öffnen Sie Ihr Projekt im Kundenportal.
- Klicken Sie im Login-Anzeigebereich auf Verknüpfen oder in der Seitenleiste auf Login.
- Klicken Sie auf Login-Projekt erstellen.
- 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.
- Wählen Sie dort im Block Anmeldemethoden die für Ihr Spiel am besten geeignete Methode aus, und klicken Sie auf Konfigurieren.
- 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.
- Klassische Anmeldung
- Richten Sie die Anmeldung über soziale Netzwerke ein (optional):
- Klicken Sie im Breadcrumb-Pfad auf den Namen Ihres Login-Projekts, um zur Login-Projektseite zurückzukehren.
- Scrollen Sie zum Block Authentifizierung, und wählen Sie Anmeldung über soziale Netzwerke aus.
- 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.
- Ä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
- 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.
- Scrollen Sie zum Block Sicherheit, und klicken Sie auf OAuth 2.0.
- Klicken Sie auf OAuth 2.0-Client hinzufügen.
- Wähle den Authentifizierungstyp Öffentlich.
- 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
Um Benutzer zu einer Android-Anwendung weiterzuleiten, muss die URI dem Schema
app://xlogin.<ANDROID_PACKAGE_NAME>
entsprechen, wobei <ANDROID_PACKAGE_NAME>
der Paketname der Android-Anwendung ist.- 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.
Ihr Fortschritt
Haben Sie einen Tippfehler oder einen anderen Textfehler gefunden? Wählen Sie den Text aus und drücken Sie Strg+Eingabe.