Виджет авторизации
Виджет авторизации позволяет интегрировать в ваш проект готовый интерфейс для аутентификации пользователей и снизить затраты на разработку кода и UI.
Ограничения:
- Виджет поддерживает только следующие способы аутентификации пользователя:
- по имени пользователя/email-адресу и паролю;
- без пароля с помощью одноразового кода или ссылки, отправленных в SMS или электронном письме;
- через социальные сети с помощью веб-сервисов.
- Виджет не поддерживает работу во внешнем браузере. В целях безопасности внешние браузеры ограничивают получение URL-адресов из сторонних приложений.
Настройте перенаправление пользователей в приложение после успешной аутентификации с помощью виджета:
- Откройте ваш проект в Личном кабинете.
- В боковом меню нажмите Авторизация.
- Нажмите Настроить в панели нужного варианта авторизации.
- Выберите раздел Настройки callback URL.
- В поле Callback URL укажите те же пути для перенаправления пользователей, которые вы указали ранее при настройке OAuth 2.0 клиента.
- Нажмите Сохранить изменения.
Чтобы открыть виджет авторизации, вызовите метод SDK AuthWithXsollaWidget
и передайте в него:
- параметр
bRememberMe
; - метод
OnSuccess
для обработки аутентификации пользователя и получения токена; - метод
OnCancel
для обработки закрытия виджета пользователем без аутентификации (опционально).
В standalone-сборках виджет открывается с помощью блупринта W_LoginBrowser
, который поставляется вместе с SDK.
Вы можете создать свой собственный блупринт для открытия виджета авторизации. Для этого необходимо создать блупринт класса XsollaLoginBrowserWrapper
и добавить ему необходимые функции.
Иксолла предоставляет стандартные шаблоны для виджета авторизации. Их внешний вид и наполнение определяются способом авторизации, выбранным для вашего проекта, и настройками кастомизации виджета в Личном кабинете.
Стандартный вид виджета для классической авторизации:

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

Была ли статья полезна?
Оценить страницу
В другой раз
Спасибо за обратную связь!
Полезные ссылки
Последнее обновление: 31 июля 2023Нашли опечатку или ошибку в тексте? Выделите ее и нажмите Ctrl+Enter.