Аутентификация пользователей
Удаление пользователей или вариантов авторизации
Как удалить вариант авторизации?
Как удалить пользователя из варианта авторизации с помощью API?
- Чтобы использовать Login API:
- Перейдите в Личный кабинет в раздел Игроки > Авторизация.
- Нажмите Настроить в панели нужного варианта авторизации.
- Перейдите к блоку Безопасность и выберите раздел OAuth 2.0 аутентификация.
- Нажмите Добавить клиент OAuth 2.0.
- Укажите URI переадресации OAuth 2.0.
- Установите флажок
Server (server-to-server connection). - Нажмите Подключить.
- Скопируйте и сохраните ID клиента и секретный ключ.
- Сгенерируйте серверный токен.
- Вызовите метод удаления пользователя и передайте ID пользователя и вашего варианта авторизации с заголовком
Authorization: Bearer <server_token>, гдеserver_token— ваш серверный токен.
- http
1DELETE https://login.xsolla.com/api/users/{login_user_id}?projectId={login_project_id} HTTP/1.1
2X-Server-Authorization: Bearer {server_token}
Аутентификация
Могу ли я оставить определенную аутентификацию на виджете авторизации 2.0?
- Перейдите в Личный кабинет в раздел ваш вариант авторизации > Общие настройки > Аутентификация.
- Установите в положение Вкл только нужные вам переключатели.
Как подключить собственное приложение социальной сети? Могу ли я добавить название и значок своего приложения?
Если аутентификация через социальные сети уже подключена, по умолчанию используются данные приложения Xsolla.
- Укажите данные своего приложения.
- Выполните предлагаемую настройку в карточке социальной сети.
Могу ли я изменить порядок социальных сетей на виджете авторизации?
- ID варианта авторизации из Личного кабинета;
- желаемый порядок социальных сетей;
- способ отображения кнопок социальных сетей.
Как привязать аккаунт социальной сети к пользователю в варианте авторизации?
Есть следующие виды привязки аккаунтов социальных сетей к пользователю:
- Автоматическая привязка. Выполняется, если email-адрес пользователя в аккаунте социальной сети и в варианте авторизации совпадает.
- Ручная привязка. Выполняется с помощью метода
Link social network to account .
Как включить двухфакторную аутентификацию в варианте авторизации?
Обратитесь к персональному менеджеру проекта или напишите на csm@xsolla.com с просьбой о подключении.
Имеет ли продукт Login защиту от брутфорса и других аномалий?
Да, продукт Login имеет ограничение частоты запросов, средства защиты от DDoS-атак и двухфакторную аутентификацию.
Если я использую собственное хранилище данных пользователя, как я могу передавать в виджет конкретные коды ошибки вместо общего “Сервис временно недоступен. Повторите попытку позже.”?
Вы можете передать код ошибки в ответе на запрос регистрации, аутентификации пользователя, сброса пароля или смены email-адреса в следующем формате:
- json
1{
2 "error":{
3 "Code":"003-001"
4 }
5}
Настройка пароля пользователя
Могу ли я установить новый пароль пользователю без отправления письма подтверждения?
Нет, пароль нельзя изменить без отправления письма подтверждения.
Могу ли я задать определенный формат для пароля?
Настройка писем
Могу ли я отключить отправку писем от Xsolla и отправлять только свои письма?
Нет, но вы можете изменить дизайн писем. Для настройки используйте рецепт Кастомизация писем для пользователя.
Могу ли я использовать свое приложение SendGrid для отправки писем?
Да, для этого воспользуйтесь инструкцией. Все письма Xsolla будут отправляться также через этот сервис.
Как задать email-адрес отправителя писем?
Используйте свое приложение SendGrid. Настройте в нем аутентификацию для своего домена, затем следуйте инструкции.
Другое
Какие IP-адреса необходимо добавить в список разрешений для настройки вебхуков?
Список IP-адресов, с которых поступают вебхуки, приведен в документации вебхуков.
Пользователь получает ошибку “010-003 Widget loading failed. Please add at least one Callback URL in order for the widget to work.”. Как это исправить?
Пользователю необходимо повторить попытку позже. Если ошибка повторяется, ему необходимо обратиться в службу поддержки игры.
При выполнении запросов к Login API из браузера я получаю ошибку “Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource (Reason: CORS header "Access-Control-Allow-Origin" missing)” . Как это исправить?
Я установил Callback URL в своем варианте авторизации, но при тестировании меня перенаправляет на https://login.xsolla.com/api/blank . Как это исправить?
Callback URL — URL-адрес, на который пользователь будет перенаправлен после успешной авторизации (аутентификации, подтверждения электронной почты или сброса пароля).
- Если у вас настроена интеграция через виджет авторизации, выберите нужный Callback URL в Личном кабинете в разделе ваш вариант авторизации > Общие настройки > Код виджета и скопируйте новый код виджета.
- Если у вас настроена интеграция через методы API, при любом запросе к Login API передайте нужный Callback URL как значение параметра
login_url.
Соответствует ли продукт Login требованиям GDPR?
Да, продукт Login соответствует требованиям GDPR, CCPA и других региональных законодательных актов.
Могу ли я использовать продукт Login в мобильном приложении?
Да, для настройки продукта Login используйте инструкции для следующих SDK:
- Xsolla SDK
- Xsolla SDK для Unity (legacy/enterprise)
- Xsolla SDK для Unreal Engine
- Xsolla SDK для Cocos Creator
Нашли опечатку или ошибку в тексте? Выделите ее и нажмите Ctrl+Enter.