Login / Аутентификация пользователя через социальные сети 
  На главную

Login

Аутентификация пользователя через социальные сети

Аутентификация через социальные сети позволяет пользователям регистрироваться и входить в игру через настроенные в проекте авторизации социальные сети.

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

Чтобы настроить аутентификацию через социальные сети:

  1. Выполните предварительные действия.
  2. Выполните настройку в Личном кабинете.
  3. Настройте персональный OAuth 2.0-клиент.

Предварительные действия

  1. Откройте проект в Личном кабинете.
  2. В боковом меню перейдите в раздел Login.
  3. В панели нужного варианта авторизации:
  4. Перейдите к блоку с вашим вариантом авторизации и выберите раздел Настройки callback URL.
  1. Задайте значения следующих параметров:
    • Callback URL — URL-адрес или путь в приложении, на который перенаправляются пользователи после их успешной аутентификации, подтверждения электронной почты или сброса пароля. Можно указать несколько допустимых URL-адресов.
    • Callback URL ошибки — URL-адрес или путь в приложении, на который перенаправляется пользователь в случае ошибки аутентификации. Если значение не указано, будет использоваться значение Callback URL.
  2. Нажмите Сохранить изменения.

Настройка аутентификации через социальные сети в Личном кабинете

  1. Откройте проект в Личном кабинете.
  2. В боковом меню перейдите в раздел Login.
  3. В панели способа авторизации нажмите Настроить.
  4. В панели Аутентификация нажмите Авторизация через социальные сети.
  5. Вы можете подключить авторизацию:
    • Для одной социальной сети. Для этого нажмите значок и выберите пункт Подключить.
    • Нескольких социальных сетей. Для этого выберите нужные панели – их рамки станут зелеными. Затем в раскрывающемся меню Управление выберите пункт Подключить.
    • Всех социальных сетей. Для этого нажмите Выбрать все. Затем в раскрывающемся меню Управление выберите пункт Подключить.

Настройка персонального OAuth 2.0-клиент

  1. В панели нужной социальной сети нажмите значок и выберите пункт Настройки.
  2. Зайдите в аккаунт разработчика в социальной сети.
  3. Добавьте https://login.xsolla.com/api/social/oauth2/callback в качестве разрешенного URI переадресации в аккаунте разработчика социальной сети.
  4. Перейдите в Личный кабинет. Если настройка социальной сети запрашивает ID приложения и Секретный ключ приложения, скопируйте их из аккаунта разработчика в социальной сети и вставьте в соответствующие поля в настройках панели социальной сети в Личном кабинете.
  5. Чтобы подключить Кастомный Return URL, обратитесь к команде интеграторов или персональному менеджеру проекта или напишите на csm@xsolla.com.
  6. Отметьте данные профиля пользователя, которые вы хотите получать из социальной сети.
Примечание
Социальные сети имеют свой список данных пользователя, которые вы можете получать. Некоторые социальные сети не предоставляют данные пользователя.
  1. Отметьте разрешения на доступ к данным, которые нужно запрашивать у социальной сети.
Примечание
Социальные сети имеют свой список разрешений на доступ к данным, которые вы можете запрашивать. Для получения некоторых данных социальная сеть может потребовать согласование доступа в аккаунте разработчика в социальной сети. Изучите документацию разработчика социальной сети перед включением каждого разрешения. Некоторые социальные сети не имеют своего списка разрешений.
  1. Чтобы подключить автоматическую синхронизацию данных профиля пользователя, установите переключатель Синхронизировать атрибуты профиля пользователя после каждого входа в положение Вкл.
  2. Нажмите Подключить.
Была ли статья полезна?
Спасибо!
Что может сделать страницу еще лучше? Сообщение
Жаль, что так произошло
Расскажите, почему статья не была полезна. Сообщение
Спасибо за обратную связь!
Ваши мысли и идеи помогут нам улучшить ваш пользовательский опыт.
Последнее обновление: 10 октября 2023

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

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