Cómo habilitar la autorización sin fisuras
Cómo funciona
Cuando un usuario inicia sesión en un sitio web que distribuye un lanzador, la cuenta del lanzador inicia sesión automáticamente.
¿Quién puede utilizarlo?
Socios que ya han integrado Launcher y Login, y han conectado la autenticación OAuth 2.0.
Cómo conseguirlo
Para habilitar la autorización sin fisuras, implemente lo siguiente:
- Recuperación de una contraseña de un solo uso.
- Agregar la contraseña de un solo uso de un usuario al instalador del lanzador puede hacerse de una de las siguientes formas:
Recuperación de una contraseña de un solo uso
Para implementar la obtención de una contraseña de un solo uso, haga una solicitud POST a la dirección URLhttps://launcher.xsolla.com/otp
. En el cuerpo de la solicitud, transmita un JSON con los siguientes parámetros:refresh_token
- token de actualización del usuario. Obligatorio.access_token
- token de acceso del usuario. Obligatorio.
Nota
Los valores de los parámetros
refresh_token
y access_token
no pueden quedar vacíos.Copy
curl -X POST "https://launcher.xsolla.com/otp" -H "accept: application/json" -H "Content-Type: application/json" -d "{ \"access_token\": \"string\", \"refresh_token\": \"string\"}"
Agregar la contraseña de un solo uso al nombre del instalador
La contraseña de un solo uso recibida es un string de 36 caracteres en formato UUID. Añada la contraseña de un solo uso al nombre del archivo de instalación cuando realice la descarga con el siguiente formato:LauncherName_<OTP>.exe
, en el cual <OTP>
es la contraseña de un solo uso.Creación de un enlace para la descarga del instalador del lanzador mediante el servicio de enriquecimiento de datos
La contraseña de un solo uso recibida es un string (cadena) de 36 caracteres en formato UUID. Para generar un enlace de descarga para el instalador del lanzador mediante el servicio de enriquecimiento de datos, siga estos pasos:- Obtenga el enlace de descarga para el instalador del lanzador en Cuenta del editor.
- Modifique el enlace obtenido como se detalla a continuación:
- Sustituya el dominio por
dl.launcher.xsolla.com
. - Agregue la contraseña de un solo uso del usuario al enlace, como se muestra en el siguiente ejemplo.
- Sustituya el dominio por
Ejemplo de enlace de descarga del instalador del lanzador:
https://dl.launcher.xsolla.com/xlauncher-builds/xsolla-launcher-update/<launcher_generation_id>/bin/web_installer.exe?otp=<your_generated_otp>
, en el cual <your_generated_otp>
es la contraseña de un solo uso del usuario.
¿Te ha resultado útil este artículo?
¡Gracias por tu mensaje!
Nos ayudará a mejorar tu experiencia.¿Has encontrado una errata u otro error de texto? Selecciona el texto y pulsa Ctrl+Intro.