So aktivieren Sie die nahtlose Autorisierung
So funktioniert's
Wenn ein Nutzer auf einer Website angemeldet ist, auf der ein Startprogramm vertrieben wird, wird der Nutzer automatisch beim Startprogramm-Konto eingeloggt.
Für wen ist es
Partner, die bereits Launcher und Login integriert und die OAuth 2.0-Authentifizierung verknüpft haben.
Wie komme ich dazu
Implementieren Sie Folgendes, um eine nahtlose Autorisierung zu ermöglichen:
- Abruf eines Einmalpassworts.
- Das Einmalpasswort eines Nutzers kann auf eine der folgenden Arten dem Launcher-Installer hinzugefügt werden:
Einmalpasswort abrufen
Um ein Einmalpasswort abzurufen, müssen Sie eine POST-Anfrage an die URL-Adressehttps://launcher.xsolla.com/otp
stellen. Im Anfragerumpf ist eine JSON mit den folgenden Parametern zu übermitteln:refresh_token
– Benutzeraktualisierungstoken. Erforderlich.access_token
– Benutzerzugriffstoken. Erforderlich.
refresh_token
und access_token
müssen Werte angegeben sein.curl -X POST "https://launcher.xsolla.com/otp" -H "accept: application/json" -H "Content-Type: application/json" -d "{ \"access_token\": \"string\", \"refresh_token\": \"string\"}"
Installer-Namen um Einmalpasswort ergänzen
Das empfangene Einmalpasswort ist ein 36 Zeichen langer String im UUID-Format. Ergänzen Sie den Namen der Installationsdatei um das Einmalpasswort, und zwar gemäß dem folgendem Format:LauncherName_<OTP>.exe
, wobei <OTP>
das Einmalpasswort ist.Download-Links für den Launcher-Installer über den Datenanreicherungsdienst erstellen
Das empfangene Einmalpasswort ist ein 36 Zeichen langer String im UUID-Format. So erstellen Sie einen Download-Link für den Launcher-Installer über den Datenanreicherungsdienst:- Beziehen Sie den Download-Link für den Launcher-Installer im Kundenportal.
- Modifizieren Sie den Link wie folgt:
- Ersetzen Sie die Domain durch
dl.launcher.xsolla.com
. - Ergänzen Sie den Link um das Einmalpasswort des Nutzers, wie im folgenden Beispiel gezeigt.
- Ersetzen Sie die Domain durch
Download-Link für Launcher-Installer (Beispiel):
https://dl.launcher.xsolla.com/xlauncher-builds/xsolla-launcher-update/<launcher_generation_id>/bin/web_installer.exe?otp=<your_generated_otp>
, wobei <your_generated_otp>
das Einmalpasswort des Nutzers ist.
Haben Sie einen Tippfehler oder einen anderen Textfehler gefunden? Wählen Sie den Text aus und drücken Sie Strg+Eingabe.