Launcher / Как подключить бесшовную авторизацию
  На главную

Launcher

Как подключить бесшовную авторизацию

Как это работает

Если пользователь авторизовался на сайте, распространяющем лаунчер, вход в аккаунт лаунчера выполняется автоматически.

Для кого подходит

Для партнеров, у которых уже подключены продукты Launcher и Login, подключивших аутентификацию по протоколу OAuth 2.0.

Как настроить

Чтобы авторизация пользователя в лаунчере выполнялась автоматически, реализуйте:

  1. Получение одноразового пароля на вашем сайте.
  2. Добавление одноразового пароля в название установщика лаунчера.

Получение одноразового пароля

Чтобы реализовать получение одноразового пароля, реализуйте вызов запроса POST на URL-адрес https://launcher.xsolla.com/otp. В теле запроса передайте JSON со следующими параметрами:
  • refresh_token — токен обновления. Обязательный.
  • access_token — токен доступа. Обязательный.
Примечание
Значения параметров refresh_token и access_token не могут быть пустыми.
Пример запроса для получения одноразового пароля:
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\"}"
    

    Добавление одноразового пароля в название установщика лаунчера

    Полученный одноразовый пароль представляет собой строку из 36 символов в формате UUID. Реализуйте добавление одноразового пароля в название установочного файла при скачивании в следующем формате: LauncherName_<OTP>.exe, где <OTP> — одноразовый пароль пользователя.
    Была ли статья полезна?
    Спасибо!
    Что может сделать страницу еще лучше? Сообщение
    Жаль, что так произошло
    Расскажите, почему статья не была полезна. Сообщение
    Спасибо за обратную связь!
    Ваши мысли и идеи помогут нам улучшить ваш пользовательский опыт.
    Последнее обновление: 28 декабря 2024

    Нашли опечатку или ошибку в тексте? Выделите ее и нажмите Ctrl+Enter.

    Сообщите о проблеме
    Мы постоянно улучшаем качество нашей документации. Ваш отзыв поможет нам в этом.
    Укажите email-адрес, чтобы мы могли связаться с вами
    Спасибо за обратную связь!