So aktivieren Sie die nahtlose Web-to-Launcher-Autorisierung
So funktioniert's
Mit der nahtlosen Web-to-Launcher-Autorisierung (WTL-Autorisierung) werden Spieler, die sich über Xsolla-Login auf der Website, auf der das Startprogramm verteilt wird, autorisiert haben, automatisch beim installierten Startprogramm angemeldet.
Für wen ist es
Partner, die bereits das Startprogramm und Login integriert haben.
Wie komme ich dazu
Richten Sie auf Ihrer Website das Abrufen eines Einmalpassworts (One-time-Password, OTP) ein, und fügen Sie es dem Download-Link des Startprogramm-Installers hinzu:
- Senden Sie ein POST-Anfrage an https://launcher.xsolla.com/otp, um ein OTP abzurufen.
- Wenn Sie die OAuth 2.0-Authentifizierung für Ihr Projekt nicht eingerichtet haben, senden Sie eine Anfrage, in der nur der Header
Authorization: <JWT>
enthalten ist.
- Wenn Sie die OAuth 2.0-Authentifizierung für Ihr Projekt nicht eingerichtet haben, senden Sie eine Anfrage, in der nur der Header
BEISPIEL
Copy
- curl
curl -X POST "https://launcher.xsolla.com/otp" -H "accept: application/json" -H "Content-Type: application/json" -H "Authorization: <JWT>"
- Wenn Sie die OAuth 2.0-Authentifizierung für Ihr Projekt eingerichtet haben, senden Sie eine Anfrage mit dem Header
Authorization: <JWT>
. Der Anfrage-Body muss zudem ein JSON samt Zugriffs- und Aktualisierungstoken enthalten:{"access_token": "
.", "refresh_token": "user_refresh_token"}
BEISPIEL
Copy
- curl
curl -X POST "https://launcher.xsolla.com/otp" -H "accept: application/json" -H "Content-Type: application/json" -H "Authorization: <JWT>" -d "{ \"access_token\": \"string\", \"refresh_token\": \"string\"}"
Note
Nach dem das OTP angefragt wurde, muss sich ein Endbenutzer bei der Website autorisieren und dabei über einen gültigen JWT- oder OAuth 2.0-Zugangs- und Aktualisierungstoken verfügen.
- Bei dem empfangenen OTP handelt es sich um einen 36 Zeichen umfassenden String im UUID-Format. Fügen Sie das OTP als Abfrageparameter dem Download-Link des Startprogramm-Installers in folgender Weise hinzu, wobei:
<download_link>
dem Download-Link des Startprogramm-Installers entspricht. Generieren Sie den Link, und kopieren Sie ihn in den Startprogramm-Installer in Ihrem Kundenportal (Startprogramm > Allgemeine Einstellungen bzw. Startprogramm > Build-Einstellungen, sofern Sie beim Erstellen Ihres Startprogramms "Erweiterte Anpassung" gewählt haben). Ersetzen Sie als Nächstes die Domaininstaller.launcher.xsolla
in dem generierten Link durchdl.launcher.xsolla
.<otp_code>
dem empfangenen OTP entspricht.
Copy
- http
https://<download_link>?otp=<otp_code>
War dieser Artikel hilfreich?
Vielen Dank für Ihr Feedback!
Wir werden Ihr Feedback aufgreifen und dazu nutzen, Ihr Erlebnis verbessern.Diese Seite bewerten
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.