Виджет авторизации
Виджет авторизации позволяет интегрировать в проект готовый интерфейс для аутентификации пользователей и снизить затраты на разработку кода и UI.
Ограничения:
- Виджет поддерживает только следующие способы аутентификации пользователя:
- по имени пользователя/email-адресу и паролю;
- без пароля с помощью одноразового кода или ссылки, отправленных в SMS или электронном письме;
- через социальные сети с помощью веб-сервисов.
- Виджет не поддерживает работу во внешнем браузере. В целях безопасности внешние браузеры ограничивают получение URL-адресов из сторонних приложений.
- Виджет не подходит для сборок WebGL с использованием iframe из-за ограничений редиректов.
Настройте перенаправление пользователей в приложение после успешной аутентификации с помощью виджета:
- Откройте проект в Личном кабинете.
- В боковом меню нажмите Login.
- Нажмите Настроить в панели нужного варианта авторизации.
- Выберите раздел Настройки callback URL.
- В поле Callback URL укажите те же пути для перенаправления пользователей, которые вы указали ранее при настройке OAuth 2.0 клиента.
- Нажмите Сохранить изменения.
Чтобы открыть виджет авторизации:
- Вызовите метод
startAuthWithXsollaWidget
из библиотеки Login. - Внутри метода
onActivityResult
вызовите методfinishAuthWithXsollaWidget
из библиотеки Login.
Xsolla предоставляет стандартные шаблоны для виджета авторизации. Их внешний вид и наполнение определяются способом авторизации, выбранным для проекта, и настройками кастомизации виджета в Личном кабинете.
Вид виджета в демопроекте для нескольких способов авторизации:
Полезные ссылки
Последнее обновление: 22 января 2024Нашли опечатку или ошибку в тексте? Выделите ее и нажмите Ctrl+Enter.