Настройка аутентификации через аккаунт Xsolla Wallet
Чтобы настроить аутентификацию пользователей с помощью аккаунта Xsolla:
- Создайте вариант авторизации в Личном кабинете.
- Создайте клиент OAuth 2.0 аккаунта Xsolla.
- Подключите Xsolla как социальную сеть.
Создать вариант авторизации
- В вашем проекте в Личном кабинете перейдите в раздел Login.
- Нажмите Создать вариант авторизации.
- Выберите Стандартный вариант авторизации и нажмите Создать и настроить. Подождите, пока ваш новый вариант авторизации не будет создан. Затем вы увидите страницу с настройками варианта авторизации.
В процессе интеграции вам понадобится ID варианта авторизации. Чтобы получить его, нажмите название вашего варианта авторизации в цепочке навигации, чтобы вернуться на страницу варианта авторизации, и нажмите Cкопировать ID рядом с названием варианта авторизации.
При создании варианта авторизации для Metaframe раздел Настройки callback URL заполняется автоматически. Не удаляйте автоматически добавленные URL-адреса из списков Callback URL и Разрешенные источники (CORS).
Создание клиента OAuth 2.0 аккаунта Xsolla
Обратитесь к команде интеграции через integration@xsolla.com или к персональному менеджеру проекта через csm@xsolla.com и предоставьте следующие данные:
Параметр | Тип | Пример | Описание |
---|---|---|---|
Redirect URIs | Массив строк | [“https://example.com/oauth/callback”, “http://localhost:3000/oauth/callback”] | Список URI-адресов, которые могут быть использованы для перенаправления пользователя после аутентификации через аккаунт Xsolla. |
Audience | Строковый | “https://example.com” | Домен, на котором пользователи смогут аутентифицироваться с помощью аккаунта Xsolla. |
Scope | Массив строк | [“email”, “transactions”] | Список разрешений для аккаунта Xsolla. |
Подключение Xsolla как социальной сети
- В вашем проекте в Личном кабинете перейдите в раздел Login.
- Нажмите Настроить в панели нужного варианта авторизации.
- В блоке Способы авторизации выберите пункт Авторизация через социальные сети.
- Нажмите Настроить.
- В списке социальных сетей найдите панель Xsolla.
- Нажмите значок ⚙ и выберите пункт Настройки.
- Заполните следующие поля:
- ID приложения — ID клиента OAuth 2.0 Аккаунта Xsolla, который вы получили от Xsolla.
- Секретный ключ приложения — ключ клиента OAuth 2.0 аккаунта Xsolla, который вы получили от Xsolla.
- Ссылка на сайт — сайт, с которого будут приходить запросы на обмен кода авторизации на авторизационный токен пользователя. Укажите тот же URL-адрес, который был указан в качестве параметра Audience при создании клиента OAuth 2.0 аккаунта Xsolla.
- Нажмите Подключить.
- Нажмите назад к Социальным сетям.
- Установите переключатель Встраивать JWT токен социальной сети в положение Вкл.
- Нажмите Сохранить изменения.
Нашли опечатку или ошибку в тексте? Выделите ее и нажмите Ctrl+Enter.