Ошибка при вызове метода аутентификации
Описание проблемы
Проблема появляется при вызове метода аутентификации пользователя из кода или при запуске приложения и попытке аутентификации пользователя. При этом отображается следующее сообщение об ошибке:
Request is missing required parameter, includes invalid parameter value, includes parameter more than once, or is malformed.
Проблема возникает в следующих случаях:
- В Личном кабинете для проекта не указан URI переадресации пользователей.
- В Личном кабинете и в настройках SDK указаны разные URI переадресации пользователей.
Статус проблемы: Невозможно исправить со стороны SDK.
Решение
Чтобы настроить новый OAuth 2.0-клиент, следуйте инструкции.
Чтобы указать или изменить URI переадресации для уже настроенного OAuth 2.0-клиента:
- Откройте проект в Личном кабинете и перейдите в раздел Login.
- Нажмите Настроить в панели нужного варианта авторизации.
- Перейдите к блоку Безопасность и выберите раздел OAuth 2.0 аутентификация.
- Нажмите значок карандаша в строке нужного OAuth 2.0-клиента.
- Укажите URI переадресации OAuth 2.0 — путь в приложении, на который пользователь будет перенаправлен после успешной авторизации, аутентификации, подтверждения электронной почты или сброса пароля. Можно указать несколько допустимых путей.
Для настольных и веб-приложений путь должен содержать префикс https://
. По умолчанию в SDK используется путь https://login.xsolla.com/api/blank
. Укажите его или собственный URI-адрес.
URI должен совпадать со значением, указанным в настройках SDK (
- Нажмите Сохранить изменения.
Нашли опечатку или ошибку в тексте? Выделите ее и нажмите Ctrl+Enter.