SDK для Unreal Engine / Авторизация без пароля
 На главную

SDK для Unreal Engine

  • Руководство по интеграции

  • Демопроект

  • Аутентификация

  • Каталог

  • Подписки

  • Акции

  • Покупка товара

  • Инвентарь игрока

  • Личный кабинет и атрибуты пользователя

  • Руководства по сборке приложений


  • Авторизация без пароля

    Для аутентификации в вашем приложении пользователь может использовать одноразовый код вместо пароля или перейти по одноразовой ссылке. Код и ссылка могут быть высланы в SMS или электронном письме. Время жизни кода или ссылки — 3 минуты.

    При первом входе в приложение без пароля новая учетная запись создается автоматически. Реализация отдельной логики для регистрации пользователя не нужна.

    Примечание
    В Личном кабинете для варианта авторизации, который вы используете в своем приложении, должен быть выбран способ — Авторизация без пароля. Вы можете изменить способ авторизации по ссылке Изменить метод авторизации. Ранее сохраненные настройки останутся без изменений.

    Чтобы реализовать аутентификацию без пароля:

    1. Настройте вариант авторизации:
      1. Откройте ваш проект в Личном кабинете.
      2. В боковом меню выберите пункт Авторизация.
      3. Нажмите Настроить в панели с вариантом авторизации.
      4. Перейдите в раздел Авторизация без пароля > Настройки и выберите способ получения одноразового кода.
      5. Чтобы вместе с кодом отправлять одноразовые ссылки для входа в приложение, перейдите на вкладку Настройки писем и установите переключатель Вход с помощью волшебных ссылок в положение Вкл.
      6. Нажмите Сохранить изменения.

    1. Укажите URL-адрес для аутентификации по одноразовой ссылке в настройках SDK (опционально):
      1. Откройте проект вашего приложения в Unreal Editor.
      2. Перейдите в Settings > Project Settings > Plugins > Xsolla Settings > Passwordless Authentication.
      3. Установите флажок Send Passwordless Auth URL.
      4. Укажите Passwordless Auth URL.

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

    1. В интерфейсе приложения добавьте следующие элементы:
      • форму ввода номера телефона и/или email-адреса;
      • форму для ввода одноразового кода.

    1. Реализуйте логику аутентификации без пароля с помощью следующих методов SDK:

      • StartAuthByPhoneNumber — запускает аутентификацию пользователя и отправляет на указанный номер телефона SMS с одноразовым кодом и ссылкой (если для варианта авторизации настроен вход помощью волшебных ссылок).
      • CompleteAuthByPhoneNumber — завершает аутентификацию, после того как пользователь вводит одноразовый код или переходит по ссылке, полученной в SMS.
      • StartAuthByEmail — запускает аутентификацию пользователя и отправляет на указанный email-адрес письмо с одноразовым кодом и ссылкой (если для варианта авторизации настроен вход помощью волшебных ссылок).
      • CompleteAuthByEmail — завершает аутентификацию, после того как пользователь вводит одноразовый код или переходит по ссылке, полученной в письме.
      • LogoutUser — завершает активную сессию пользователя.
    Справочная документация SDK
    Узнайте больше о методах SDK и их параметрах.
    Была ли статья полезна?
    Спасибо!
    Что может сделать страницу еще лучше? Сообщение
    Жаль, что так произошло
    Расскажите, почему статья не была полезна. Сообщение
    Спасибо за обратную связь!
    Ваши мысли и идеи помогут нам улучшить ваш пользовательский опыт.
    Оценить страницу
    Оценить страницу
    Что может сделать страницу еще лучше?

    В другой раз

    Спасибо за обратную связь!

    Полезные ссылки

    Последнее обновление: 6 апреля 2023

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

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