Как подключить бесшовную авторизацию
Как это работает
Если пользователь авторизовался на сайте, распространяющем лаунчер, вход в аккаунт лаунчера выполняется автоматически.
Для кого подходит
Для партнеров, у которых уже подключены продукты Лаунчер и Авторизация, подключивших аутентификацию по протоколу OAuth 2.0.
Как настроить
Чтобы авторизация пользователя в лаунчере выполнялась автоматически, реализуйте:
- Получение одноразового пароля на вашем сайте.
- Добавление одноразового пароля в название установщика лаунчера.
Получение одноразового пароля
Чтобы реализовать получение одноразового пароля, реализуйте вызов запроса POST на URL-адрес https://launcher.xsolla.com/otp
. В теле запроса передайте JSON со следующими параметрами:
refresh_token
— токен обновления. Обязательный.access_token
— токен доступа. Обязательный.
refresh_token
и access_token
не могут быть пустыми.Пример запроса для получения одноразового пароля:
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>
— одноразовый пароль пользователя.
Была ли статья полезна?
Оценить страницу
В другой раз
Спасибо за обратную связь!
Нашли опечатку или ошибку в тексте? Выделите ее и нажмите Ctrl+Enter.