Бесшовная аутентификация по токену социальной сети

Когда использовать

Используйте бесшовную аутентификацию по токену, если у игрового клиента или приложения уже есть валидный токен доступа социальной сети. Вместо редиректа через браузер клиент за один запрос обменивает этот токен на учетные данные Xsolla Login. В зависимости от протокола в ответе возвращается JWT (в протоколе JWT) или URL-адрес для входа с кодом авторизации (в протоколе OAuth 2.0). Бесшовная аутентификация подходит для следующих случаев:

  • При переходе из игры в веб-магазин, когда игрок уже вошел в соцсеть внутри игрового клиента.
  • При входе в десктопные и консольные приложения, где открытие браузера невозможно или неудобно для пользователя.

Бесшовная аутентификация по токену работает для следующих социальных сетей: Xsolla, Facebook, Google, LinkedIn, Twitter, Discord, Naver, Baidu, Battle.net, WeChat, QQ.

Если у клиента нет токена доступа социальной сети (например, пользователь еще не авторизовался в ней), бесшовный сценарий не подойдет. Для таких случаев реализуйте сценарий с редиректом через браузер с помощью следующих методов:

Сравнение бесшовной аутентификации и редиректа через браузер

Редирект через браузерБесшовная аутентификация по токену
Пользовательский опытИгра открывает браузер со страницей входа социальной сети. Пользователь авторизуется и перенаправляется обратно в игру.Игра передает токен социальной сети, и пользователь авторизуется автоматически. Браузер не открывается.
Автоматическая авторизация из игрыНет — пользователю нужно перейти в браузер.Да.

При бесшовной аутентификации Xsolla Login принимает токен доступа социальной сети, который уже есть у клиента, валидирует его через API социальной сети, находит соответствующего пользователя или создает нового, и возвращает JWT или URL-адрес для входа — все происходит за один запрос, без участия браузера.

Бесшовная аутентификация по токену социальной сети:

Редирект через браузер:

Методы API для бесшовной аутентификации

Чтобы реализовать бесшовную аутентификацию по токену социальной сети, используйте следующие методы API, в зависимости от выбранного протокола аутентификации:

Была ли статья полезна?
Спасибо!
Что может сделать страницу еще лучше? Сообщение
Жаль, что так произошло
Расскажите, почему статья не была полезна. Сообщение
Спасибо за обратную связь!
Ваши мысли и идеи помогут нам улучшить ваш пользовательский опыт.
Последнее обновление: 30 сентября 2026

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

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