SDK для Unity / Виджет авторизации
 На главную

SDK для Unity

  • Руководство по интеграции

  • Демопроект

  • Аутентификация

  • Каталог

  • Подписки

  • Акции

  • Покупка товара

  • Инвентарь игрока

  • Личный кабинет и атрибуты пользователя

  • Руководства по сборке приложений

  • Решение проблем


  • Виджет авторизации

    Виджет авторизации позволяет интегрировать в ваш проект готовый интерфейс для аутентификации пользователей и снизить затраты на разработку кода и UI.

    Ограничения:

    • Виджет поддерживает только следующие способы аутентификации пользователя:
      • по имени пользователя/email-адресу и паролю;
      • без пароля с помощью одноразового кода или ссылки, отправленных в SMS или электронном письме;
      • через социальные сети с помощью веб-сервисов.
    • Виджет не поддерживает работу во внешнем браузере. В целях безопасности внешние браузеры ограничивают получение URL-адресов из сторонних приложений.
    • Виджет не подходит для сборок WebGL с использованием iframe из-за ограничений редиректов.

    Настройте перенаправление пользователей в приложение после успешной аутентификации с помощью виджета:

    1. Откройте ваш проект в Личном кабинете.
    2. В боковом меню нажмите Авторизация.
    3. Нажмите Настроить в панели нужного варианта авторизации.
    4. Выберите раздел Настройки callback URL.
    5. В поле Callback URL укажите те же пути для перенаправления пользователей, которые вы указали ранее при настройке OAuth 2.0 клиента.
    6. Нажмите Сохранить изменения.

    Чтобы открыть виджет авторизации, вызовите метод SDK AuthWithXsollaWidget и передайте в него:

    • метод OnSuccess для обработки аутентификации пользователя и получения токена;
    • метод OnCancel для обработки закрытия виджета пользователем без аутентификации (опционально).

    Примечание
    В standalone-сборках виджет открывается во встроенном браузере, который входит в состав SDK. Вы можете использовать любой другой встроенный браузер, позволяющий отслеживать изменения URL-адресов. Для этого реализуйте собственный метод открытия виджета, используйте AuthWithXsollaWidget в качестве примера.

    Иксолла предоставляет стандартные шаблоны для виджета авторизации. Их внешний вид и наполнение определяются способом авторизации, выбранным для вашего проекта, и настройками кастомизации виджета в Личном кабинете.

    Внимание
    Кастомизация виджета в Личном кабинете доступна только после подписания Лицензионного договора с Иксоллой. Для подписания договора перейдите в раздел Договоры и налоги > Договоры в Личном кабинете.

    Стандартный вид виджета для классической авторизации:

    Вид виджета в демопроекте для нескольких способов авторизации:

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

    В другой раз

    Спасибо за обратную связь!

    Полезные ссылки

    Последнее обновление: 31 июля 2023

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

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