Аутентификация пользователя через социальные сети
Аутентификация через социальные сети позволяет пользователям регистрироваться и входить в игру через настроенные в проекте авторизации социальные сети.
Как настроить
Чтобы настроить аутентификацию через социальные сети:
- Выполните предварительные действия.
- Выполните настройку в Личном кабинете.
- Настройте персональный OAuth 2.0-клиент.
Предварительные действия
- Откройте проект в Личном кабинете.
- В боковом меню перейдите в раздел Login.
- В панели нужного варианта авторизации:
- Нажмите Настроить – если вы хотите изменить существующий вариант авторизации.
- Создайте новый вариант авторизации – если у вас не настроена авторизация.
- Перейдите к блоку с вашим вариантом авторизации и выберите раздел Настройки callback URL.
- Задайте значения следующих параметров:
- Callback URL — URL-адрес или путь в приложении, на который перенаправляются пользователи после их успешной аутентификации, подтверждения электронной почты или сброса пароля. Можно указать несколько допустимых URL-адресов.
- Callback URL ошибки — URL-адрес или путь в приложении, на который перенаправляется пользователь в случае ошибки аутентификации. Если значение не указано, будет использоваться значение Callback URL.
- Нажмите Сохранить изменения.
Настройка аутентификации через социальные сети в Личном кабинете
- Откройте проект в Личном кабинете.
- В боковом меню перейдите в раздел Login.
- В панели способа авторизации нажмите Настроить.
- В панели Аутентификация нажмите Авторизация через социальные сети.
- Вы можете подключить авторизацию:
- Для одной социальной сети. Для этого нажмите значок ⚙ и выберите пункт Подключить.
- Нескольких социальных сетей. Для этого выберите нужные панели – их рамки станут зелеными. Затем в раскрывающемся меню Управление выберите пункт Подключить.
- Всех социальных сетей. Для этого нажмите Выбрать все. Затем в раскрывающемся меню Управление выберите пункт Подключить.
Настройка персонального OAuth 2.0-клиент
- В панели нужной социальной сети нажмите значок ⚙ и выберите пункт Настройки.
- Зайдите в аккаунт разработчика в социальной сети.
- Добавьте
https://login.xsolla.com/api/social/oauth2/callback
в качестве разрешенного URI переадресации в аккаунте разработчика социальной сети. - Перейдите в Личный кабинет. Если настройка социальной сети запрашивает ID приложения и Секретный ключ приложения, скопируйте их из аккаунта разработчика в социальной сети и вставьте в соответствующие поля в настройках панели социальной сети в Личном кабинете.
- Чтобы подключить Кастомный Return URL, обратитесь к команде интеграторов или персональному менеджеру проекта или напишите на csm@xsolla.com.
- Отметьте данные профиля пользователя, которые вы хотите получать из социальной сети.
Примечание
Социальные сети имеют свой список данных пользователя, которые вы можете получать. Некоторые социальные сети не предоставляют данные пользователя.
- Отметьте разрешения на доступ к данным, которые нужно запрашивать у социальной сети.
Примечание
Социальные сети имеют свой список разрешений на доступ к данным, которые вы можете запрашивать. Для получения некоторых данных социальная сеть может потребовать согласование доступа в аккаунте разработчика в социальной сети. Изучите документацию разработчика социальной сети перед включением каждого разрешения. Некоторые социальные сети не имеют своего списка разрешений.
- Чтобы подключить автоматическую синхронизацию данных профиля пользователя, установите переключатель Синхронизировать атрибуты профиля пользователя после каждого входа в положение Вкл.
- Нажмите Подключить.
Была ли статья полезна?
Спасибо за обратную связь!
Ваши мысли и идеи помогут нам улучшить ваш пользовательский опыт.Нашли опечатку или ошибку в тексте? Выделите ее и нажмите Ctrl+Enter.