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.
War dieser Artikel hilfreich?
Diese Seite bewerten
Jetzt nicht
Vielen Dank für Ihr Feedback!
Haben Sie einen Tippfehler oder einen anderen Textfehler gefunden? Wählen Sie den Text aus und drücken Sie Strg+Eingabe.