Как подключить бесшовную авторизацию
Как это работает
Если пользователь авторизовался на сайте, распространяющем лаунчер, вход в аккаунт лаунчера выполняется автоматически.
Для кого подходит
Для партнеров, у которых уже подключены продукты Launcher и Login, подключивших аутентификацию по протоколу OAuth 2.0.
Как настроить
Чтобы авторизация пользователя в лаунчере выполнялась автоматически, реализуйте:
- Получение одноразового пароля на вашем сайте.
- Добавление одноразового пароля в название установщика лаунчера.
Получение одноразового пароля
Чтобы реализовать получение одноразового пароля, реализуйте вызов запроса POST на URL-адрес https://launcher.xsolla.com/otp
. В теле запроса передайте JSON со следующими параметрами:
refresh_token
— токен обновления. Обязательный.access_token
— токен доступа. Обязательный.
refresh_token
и access_token
не могут быть пустыми.- curl
1curl -X POST "https://launcher.xsolla.com/otp" \
2 -H "accept: application/json" \
3 -H "Content-Type: application/json" \
4 -d '{
5 "access_token": "string",
6 "refresh_token": "string"
7 }'
Добавление одноразового пароля в название установщика лаунчера
Полученный одноразовый пароль представляет собой строку из 36 символов в формате UUID. Реализуйте добавление одноразового пароля в название установочного файла при скачивании в следующем формате: LauncherName_<OTP>.exe
, где <OTP>
— одноразовый пароль пользователя.
Нашли опечатку или ошибку в тексте? Выделите ее и нажмите Ctrl+Enter.