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:

  1. Recuperación de una contraseña de un solo uso.
  2. 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 URL https://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.
Ejemplo de solicitud para obtener una contraseña de un solo uso:
Copy
Full screen
Small screen
    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.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:
    1. Obtenga el enlace de descarga para el instalador del lanzador en Cuenta del editor.
    2. Modifique el enlace obtenido como se detalla a continuación:
      1. Sustituya el dominio por dl.launcher.xsolla.com.
      2. Agregue la contraseña de un solo uso del usuario al enlace, como se muestra en el siguiente ejemplo.

    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!
    ¿Hay algo en lo que podamos mejorar? Mensaje
    Lo sentimos
    Por favor, cuéntanos por qué no te ha resultado útil este artículo. Mensaje
    ¡Gracias por tu mensaje!
    Nos ayudará a mejorar tu experiencia.
    Última actualización: 19 de Abril de 2024

    ¿Has encontrado una errata u otro error de texto? Selecciona el texto y pulsa Ctrl+Intro.

    Informar de un problema
    Nos esforzamos por ofrecer contenido de calidad. Tus comentarios nos ayudan a mejorar.
    Déjanos tu correo electrónico para que te podamos responder
    ¡Gracias por tu mensaje!