Como habilitar a autorização fluída

Como funciona

Quando um usuário acessa um site que distribui um inicializador, a conta do inicializador é acessada automaticamente.

Quem pode usar

Parceiros que já integraram o Launcher e o Login e conectaram a autenticação OAuth 2.0.

Como obtê-lo

Para implementar a autorização fluída, implemente o seguinte:

  1. Recuperação de uma senha única.
  2. A adição de uma senha única de usuário ao instalador do inicializador pode ser feita de uma das seguintes maneiras:

Recuperação de uma senha única

Para implementar a obtenção de uma senha única, faça uma solicitação POST no endereço URL https://launcher.xsolla.com/otp. No corpo da solicitação, passe um JSON com os seguintes parâmetros:
  • refresh_token - token de atualização do usuário. Obrigatório.
  • access_token - token de acesso do usuário. Obrigatório.
Observação
Os valores dos parâmetros refresh_token e access_token não podem estar vazios.
Solicitação de exemplo por obter uma senha única:
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\"}"
    

    Adição da senha de uso único ao nome do inicializador

    A senha de uso único recebida é uma cadeia de caracteres de 36 caracteres no formato UUID. Implemente a adição da senha de uso único ao nome do arquivo de instalação ao fazer o download no seguinte formato: LauncherName_<OTP>.exe, onde <OTP> é a senha de uso único.A senha única recebida é uma string de 36 caracteres no formato UUID. Para criar um link de download para o instalador do inicializador pelo serviço de enriquecimento de dados, siga esses passos:
    1. Obtenha o link de download para o instalador do inicializador na Conta de Distribuidor.
    2. Modifique o link obtido como a seguir:
      1. Substitua o domínio com dl.launcher.xsolla.com.
      2. Adicione a senha única do usuário ao link, como exibido no exemplo abaixo.

    Exemplo de um link de download do instalador de inicializador:

    https://dl.launcher.xsolla.com/xlauncher-builds/xsolla-launcher-update/<launcher_generation_id>/bin/web_installer.exe?otp=<your_generated_otp>, onde <your_generated_otp> é a senha única do usuário.

    Este artigo foi útil?
    Obrigado!
    Podemos melhorar alguma coisa? Mensagem
    Que pena ouvir isso
    Explique porque este artigo não foi útil para você. Mensagem
    Obrigado pelo seu feedback!
    Avaliaremos sua mensagem e a usaremos para melhorar sua experiência.
    Última atualização: 19 de Abril de 2024

    Encontrou um erro de texto ou digitação? Selecione o texto e pressione Ctrl+Enter.

    Relatar um problema
    Nós sempre avaliamos nossos conteúdos. Seu feedback nos ajuda a melhorá-los.
    Forneça um e-mail para que possamos responder
    Obrigado pelo seu feedback!