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

    Для перенаправления пользователей в мобильное приложение URI должен соответствовать одной из схем:

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

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

    В другой раз

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

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

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