SDK для Unity / Ошибка при вызове метода аутентификации
  На главную

SDK для Unity

Ошибка при вызове метода аутентификации

Описание проблемы

Проблема появляется при вызове метода аутентификации пользователя из кода или при запуске приложения и попытке аутентификации пользователя. При этом отображается следующее сообщение об ошибке:

Copy
Full screen
Small screen
    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-клиента:

    1. Откройте проект в Личном кабинете и перейдите в раздел Login.
    2. Нажмите Настроить в панели нужного варианта авторизации.
    3. Перейдите к блоку Безопасность и выберите раздел OAuth 2.0 аутентификация.
    4. Нажмите значок карандаша в строке нужного OAuth 2.0-клиента.
    5. Укажите URI переадресации OAuth 2.0 — путь в приложении, на который пользователь будет перенаправлен после успешной авторизации, аутентификации, подтверждения электронной почты или сброса пароля. Можно указать несколько допустимых путей.
    Внимание

    Приложение URL-адрес должен соответствовать одной из схем:

    URI должен совпадать со значением, указанным в настройках SDK (Window > Xsolla > Edit Settings > Inspector) в поле Callback URL. Если поле Callback URL не заполнено, для перенаправления используется путь app://xlogin.<APP_ID>, где <APP_ID> — ID приложения из настроек Edit > Project Settings > Player > Android (iOS) > Other Settings > Bundle Identifier. Это же значение должно быть добавлено в Личном кабинете в разделе Login > проект авторизации > Безопасность > OAuth 2.0 аутентификация.

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

    В другой раз

    Спасибо за обратную связь!
    Последнее обновление: 22 января 2024

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

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