Benutzerauthentifizierung über das Xsolla-Wallet-Konto einrichten.
So konfigurieren Sie die Authentifizierung der Nutzer gegenüber ihrem Xsolla-Konto:
- Erstellen Sie ein Login-Projekt im Kundenportal.
- Erstellen Sie einen OAuth-2.0-Client für Xsolla-Konten.
- Aktivieren Sie Xsolla als soziales Netzwerk.
- Legen Sie Rückruf-URLs fest.
Login-Projekt erstellen
- Öffnen Sie Ihr Projekt im Kundenportal.
- Klicken Sie in der Seitenleiste auf Login.
- Klicken Sie auf Login-Projekt erstellen.
- Wählen Sie Standard-Login-Projekt aus, und klicken Sie auf Erstellen und einrichten. Sobald das neue Login-Projekt erstellt ist, werden Sie zur Seite mit den Login-Projekteinstellungen weitergeleitet.
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 für Xsolla-Konten erstellen
Teilen Sie dem Integrationsteam unter integration@xsolla.com oder Ihrem Customer Success Manager unter csm@xsolla.com die folgenden Informationen mit:
Parameter | Typ | Beispiel | Beschreibung |
---|---|---|---|
Redirect URIs | Array von Strings | [“https://example.com/oauth/callback”, “http://localhost:3000/oauth/callback”] | Eine Liste von URI-Adressen, die nach der Authentifizierung über das Xsolla-Konto verwendet werden können, um die Nutzer weiterzuleiten. |
Audience | String | “https://example.com” | Die Domain, unter der sich die Nutzer beim Xsolla-Konto anmelden können. |
Scope | Array von Strings | [“email”, “transactions”] | Liste der Berechtigungen im Xsolla-Konto. |
Xsolla als soziales Netzwerk aktivieren
- Öffnen Sie Ihr Projekt im Kundenportal, und wechseln Sie zum Abschnitt Login.
- Klicken Sie beim gewünschten Login-Projekt auf Konfigurieren.
- Wählen Sie im Block Anmeldemethoden die Option Anmeldung über soziale Netzwerke.
- Klicken Sie auf Konfigurieren.
- Wählen Sie Xsolla aus der Liste der sozialen Netzwerke aus.
- Klicken Sie auf das ⚙-Symbol, und wählen Sie Einstellungen aus.
- Füllen Sie die folgenden Felder aus:
- Anwendungs-ID — die Xsolla-Konto-OAuth-2.0-Client-Kennung, die Sie von Xsolla erhalten haben.
- Geheimer Schlüssel der Anwendung — den Xsolla-Konto-OAuth-2.0-Schlüssel, den Sie von Xsolla erhalten haben.
- Ihr Website-Link — die Website, von der aus Anfragen zum Austausch des Autorisierungscodes gegen ein Benutzerautorisierungstoken gesendet werden. Geben Sie dieselbe URL-Adresse an, die bei der Erstellung des Xsolla-Konto-OAuth-2.0-Clients als Audience-Parameter angegeben wurde.
- Klicken Sie auf Verknüpfen.
- Klicken Sie auf Zurück zu Soziale Netzwerke.
- Stellen Sie den Schalter Social-Media-JWT-Token einbetten auf Ein.
- Klicken Sie auf Speichern.
Rückruf-URLs einrichten
- Wechseln Sie zur Registerkarte Rückruf-URLs.
- Fügen Sie die folgenden URLs im Abschnitt Rückruf-URL hinzu:
https://login-widget.xsolla.com/latest/babka-auth-succeed
https://login.xsolla.com/api/social/oauth2/callback
- Gehen Sie unter Zugelassene Ursprünge (CORS) wie folgt vor:
- Fügen Sie den Wert
https://metaframe.xsolla.com
hinzu. - Fügen Sie die URLs der Domain hinzu, in der das Metaframe-Widget verwendet werden soll.
- Fügen Sie den Wert
- Klicken Sie auf Speichern.
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.