Базовая настройка варианта авторизации
Примечание
Если вы хотите использовать собственную систему авторизации, подключите к проекту стандартный вариант авторизации без дополнительных настроек и реализуйте получение JWT пользователя в серверной части вашего приложения.
Настройка способа авторизации
- Откройте ваш проект в Личном кабинете.
- Нажмите Подключить в панели Авторизация или выберите пункт Авторизация в боковом меню.
- Нажмите Создать вариант авторизации.
- Выберите Стандартный вариант авторизации и нажмите Создать и настроить. Подождите, пока ваш новый вариант авторизации не будет создан. Затем вы увидите страницу навигации по настройкам проекта.
- В блоке Способы авторизации на странице навигации выберите способ, который больше подходит вашей игре, и нажмите Настроить.
- Продукт Авторизация предлагает для ваших игр три варианта:
- Классическая авторизация
Пользователи входят в игру, указав логин и пароль. Кроме того, пользователи могут войти, используя свой аккаунт в одной из социальных сетей. - Авторизация без пароля
Пользователи входят в игру с помощью одноразовых кодов или ссылок, отправленных на их email-адрес или номер телефона. Вход через социальные сети также поддерживается. - Авторизация через социальные сети
Пользователи входят в игру только через социальные сети.
- Классическая авторизация
- Нажмите Сохранить изменения.
- Настройте аутентификацию через социальные сети (опционально):
- Нажмите название вашего варианта авторизации в цепочке навигации, чтобы вернуться на страницу навигации.
- Перейдите к блоку Настройки аутентификации и выберите раздел Авторизация через социальные сети.
- Подключите социальные сети, через которые пользователи смогут регистрироваться и входить в приложение. Это можно сделать одним из следующих способов:
- Чтобы подключить нужную социальную сеть, нажмите значок ⚙ и выберите пункт Подключить.
- Чтобы подключить сразу несколько социальных сетей, выберите нужные панели (рамки панелей станут зелеными). Затем в раскрывающемся меню Управление выберите пункт Подключить.
- Чтобы подключить сразу все доступные социальные сети, нажмите Выбрать все. Затем в раскрывающемся меню Управление выберите пункт Подключить.
- Измените хранилище для данных пользователей (опционально). По умолчанию данные пользователей хранятся и обрабатываются на стороне Иксоллы. Если вы хотите подключить PlayFab, Firebase или собственное хранилище следуйте инструкции Подключение хранилища для данных пользователей.
В процессе интеграции вам понадобится ID варианта авторизации. Чтобы получить его, нажмите название вашего варианта авторизации в цепочке навигации, чтобы вернуться на страницу навигации, и нажмите Cкопировать ID рядом с названием варианта авторизации.
Настройка OAuth 2.0-клиента
- Нажмите Настроить в панели нужного варианта авторизации или нажмите название вашего варианта авторизации в цепочке навигации, чтобы вернуться на страницу навигации.
- Перейдите к блоку Безопасность и выберите раздел OAuth 2.0 аутентификация.
- Нажмите Добавить клиент OAuth 2.0.
- Укажите URI переадресации OAuth 2.0 — путь в приложении, на который пользователь будет перенаправлен после успешной авторизации, аутентификации, подтверждения электронной почты или сброса пароля. Можно указать несколько допустимых путей.
- Нажмите Подключить.
Внимание
Для перенаправления пользователей в мобильное приложение URI должен соответствовать одной из схем:
app://xlogin.<ANDROID_PACKAGE_NAME>
, где<ANDROID_PACKAGE_NAME>
— название пакета Android-приложения.app://xlogin.<BUNDLE_ID>
, где <BUNDLE_ID><BUNDLE_ID>
— идентификатор iOS-приложения.
В процессе интеграции вам понадобится ID клиента OAuth 2.0, который можно найти в Личном кабинете в разделе Авторизация > ваш проект авторизации > Безопасность > OAuth 2.0 аутентификация.
Была ли статья полезна?
Спасибо за обратную связь!
Ваши мысли и идеи помогут нам улучшить ваш пользовательский опыт.Нашли опечатку или ошибку в тексте? Выделите ее и нажмите Ctrl+Enter.