So richten Sie ein Schatten-Login-Projekt ein
- Erstellen Sie ein Schatten-Login-Projekt, sofern noch nicht geschehen (siehe Integrationsleitfaden, Schritte 1 bis 5).
- Richten Sie Ihr Schatten-Login-Projekt im Kundenportal ein.
- Integrieren Sie die Lösung aufseiten Ihrer Anwendung.
Im Kundenportal einrichten
- Öffnen Sie Ihr Projekt im Kundenportal, und wechseln Sie zum Abschnitt Login.
- Klicken Sie beim gewünschten Schatten-Login-Projekt auf Konfigurieren.
- Scrollen Sie zum Block Authentifizierung, und klicken Sie auf Publishing-Plattformen.
- Klicken Sie auf das ⚙-Symbol neben dem Namen der gewünschten Publishing-Plattform und dann auf Einstellungen, um die Publishing-Plattform zu verknüpfen.
Hinweis
Derzeit ist die Integration in Steam, Xbox Live and Epic Games möglich. Wenn Sie Unterstützung für die Plattformen Stone oder Mail.ru benötigen, wenden Sie sich an Ihren Customer Success Manager oder senden Sie eine E-Mail an csm@xsolla.com.
- Geben Sie in dem Modalfenster die Parameter für die ausgewählte Plattform an:
- Steam:
- Anwendungs-ID – AppID Ihres Kontos auf der Plattform;
- Geheimer Schlüssel der Anwendung – Web-API-Schlüssel.
- Epic Games:
- Anwendungs-ID – Client-ID des Clients Ihres Spiels auf der Plattform;
- Geheimer Schlüssel der Anwendung – Geheimer Schlüssel des Clients Ihres Spiels auf der Plattform.
- Xbox Live:
- Anwendungs-ID – Anwendungs-/Client-ID Ihres Spiels auf der Plattform;
- Geheimer Schlüssel der Anwendung – dieser wurde bei der Registrierung Ihres Spiels auf der Plattform generiert.
- Steam:
Hinweis
Für die Xbox Live-Plattform müssen keine Werte unter “Einstellungen” angegeben werden. Sie können Xbox Live mithilfe von Xsolla-eigenen Zugangsschlüsseln verknüpfen. Klicken Sie dazu auf das ⚙-Symbol rechts neben dem Plattformnamen und dann auf Verknüpfen.
- Klicken Sie auf Verknüpfen.
- Wechseln Sie zur Registerkarte Rückruf-URLs, und legen Sie die folgenden Parameter fest:
- Rückruf-URL – URL oder Pfad in der Anwendung, an die bzw. den die Benutzer nach erfolgreicher Authentifizierung, Bestätigung ihrer E-Mail-Adresse oder Zurücksetzen ihres Passworts weitergeleitet werden. Sie können mehrere gültige URLs angeben.
- Fehler-Rückruf-URL – URL oder Pfad in der Anwendung, an die bzw. den die Benutzer im Falle eines Authentifizierungsfehlers weitergeleitet werden. Ist kein Wert angegeben, wir der Wert aus dem Feld Rückruf-URL genutzt.
- Klicken Sie auf Speichern.
Hinweis
Neben den Grundeinstellungen können Sie auch zusätzliche Parameter für Ihr Schatten-Login-Projekt konfigurieren. Das kann während der grundlegenden Einrichtung oder später erfolgen. Zusätzliche Einstellmöglichkeiten finden Sie in den Blöcken Sicherheit, Kommunikationsanbieter, Anpassung und Einstellungen zu Rechtlichem.
Anwendungsseitige Integration
Verwenden Sie die jeweilige Anleitung für die Publishing-Plattform, auf der Ihre Anwendung gehostet ist:
Steam
Erstellen Sie ein Session-Ticket (Parametersession_ticket
) basierend auf den nach der Benutzerauthentifizierung erhaltenen Plattformdaten:- Rufen Sie das Session-Ticket ab.
- Übermitteln Sie es an die Anfrage für die stille Authentifizierung (JWT or OAuth 2.0) als
session_ticket
-Parameter.
Xbox Live
- Erstellen Sie ein Session-Ticket (Parameter
session_ticket
) basierend auf den nach der Benutzerauthentifizierung erhaltenen Plattformdaten. Der Parameter wird auf Grundlage der<xid>-<uhs>;<XSTSToken>
-Vorlage erstellt, wobei: ;<xid>
— Xbox User ID ;<uhs>
— user hash .<XSTSToken>
— Xbox Secure Token Service
- Übermitteln Sie den Parameter
session_ticket
an die Anfrage für die stille Authentifizierung (JWT oder OAuth 2.0).
Epic Games
- Rufen Sie den
exchangecode
-Autorisierungscode von der Plattform ab, der nach der Benutzerauthentifizierung generiert wird. - Übermitteln Sie den empfangenen
exchangecode
alssession_ticket
-Parameter an die Stille-Authentifizierung-Anfrage (JWT oder OAuth 2.0)
War dieser Artikel hilfreich?
Vielen Dank für Ihr Feedback!
Wir werden Ihr Feedback aufgreifen und dazu nutzen, Ihr Erlebnis verbessern.Haben Sie einen Tippfehler oder einen anderen Textfehler gefunden? Wählen Sie den Text aus und drücken Sie Strg+Eingabe.