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:
- Recuperação de uma senha única.
- 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 URLhttps://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.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\"}"
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.Criação de um link ao download do instalador do inicializador pelo serviço de enriquecimento de dados
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:- Obtenha o link de download para o instalador do inicializador na Conta de Distribuidor.
- Modifique o link obtido como a seguir:
- Substitua o domínio com
dl.launcher.xsolla.com
. - Adicione a senha única do usuário ao link, como exibido no exemplo abaixo.
- Substitua o domínio com
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 pelo seu feedback!
Avaliaremos sua mensagem e a usaremos para melhorar sua experiência.Encontrou um erro de texto ou digitação? Selecione o texto e pressione Ctrl+Enter.