SDK для iOS / Базовая настройка варианта авторизации
 На главную

SDK для iOS

  • Библиотека Login

  • Библиотека Store

  • Библиотека Inventory

  • Библиотека Payments

  • Библиотека Subscriptions

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

  • Акции

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

  • Базовая настройка варианта авторизации

    1. Откройте ваш проект в Личном кабинете.
    2. Нажмите Подключить в панели Авторизация или выберите пункт Авторизация в боковом меню.
    3. Нажмите Создать вариант авторизации.

    1. Выберите Стандартный вариант авторизации и нажмите Создать и настроить. Подождите, пока ваш новый вариант авторизации не будет создан. Затем вы увидите страницу навигации по настройкам проекта.
    2. В блоке Способы авторизации на странице навигации выберите способ, который больше подходит вашей игре, и нажмите Настроить.

    1. Продукт Авторизация предлагает для ваших игр три варианта:
      • Классическая авторизация
        Пользователи входят в игру, указав логин и пароль. Кроме того, пользователи могут войти, используя свой аккаунт в одной из социальных сетей.
      • Авторизация без пароля
        Пользователи входят в игру с помощью одноразовых кодов или ссылок, отправленных на их email-адрес или номер телефона. Вход через социальные сети также поддерживается.
      • Авторизация через социальные сети
        Пользователи входят в игру только через социальные сети.

    1. Нажмите Сохранить изменения.

    1. Настройте аутентификации через социальные сети (опционально):
      1. Нажмите название вашего варианта авторизации в цепочке навигации, чтобы вернуться на страницу навигации.
      2. Перейдите к блоку Настройки аутентификации и выберите раздел Авторизация через социальные сети.
      3. Подключите социальные сети, через которые пользователи смогут регистрироваться и входить в приложение. Это можно сделать одним из следующих способов:

        • Чтобы подключить нужную социальную сеть, нажмите значок ⚙ и выберите пункт Подключить.

        • Чтобы подключить сразу несколько социальных сетей, выберите нужные панели (рамки панелей станут зелеными). Затем в раскрывающемся меню Управление выберите пункт Подключить.

        • Чтобы подключить сразу все доступные социальные сети, нажмите Выбрать все. Затем в раскрывающемся меню Управление выберите пункт Подключить.

    1. Настройте аутентификацию по протоколу OAuth 2.0:
      1. Нажмите название вашего варианта авторизации в цепочке навигации, чтобы вернуться на страницу навигации.
      2. Перейдите к блоку Безопасность и выберите раздел OAuth 2.0 аутентификация.
      3. Нажмите Добавить OAuth 2.0.
      4. Укажите URI переадресации OAuth 2.0 и нажмите Подключить.
      5. Скопируйте и сохраните ID клиента.

    Примечание
    Для перенаправления пользователей в iOS-приложение URI должен соответствовать схеме app://xlogin.<BUNDLE_ID>, где <BUNDLE_ID> — идентификатор iOS-приложения.

    1. Измените хранилище для данных пользователей (опционально). По умолчанию данные пользователей хранятся и обрабатываются на стороне Иксоллы. Если вы хотите подключить PlayFab, Firebase или собственное хранилище следуйте инструкции Подключение хранилища для данных пользователей.

    В процессе интеграции вам понадобятся:

    • ID варианта авторизации. Чтобы получить его, откройте ваш проект в Личном кабинете, перейдите в раздел Авторизация > Дашборд и нажмите скопировать ID рядом с названием варианта авторизации.

    • ID клиента OAuth 2.0, который можно найти в Личном кабинете в разделе Авторизация > ваш проект авторизации > Безопасность > OAuth 2.0 аутентификация.

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

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

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