Частые вопросы
Удаление пользователей или вариантов авторизации
Как удалить вариант авторизации?
Обратитесь к персональному менеджеру проекта или напишите на csm@xsolla.com и передайте ID варианта авторизации, который хотите удалить. ID варианта авторизации вы можете найти в Личном кабинете.
Как удалить пользователя из варианта авторизации с помощью 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.
Переподключите социальную сеть в Личном кабинете:
- Укажите данные своего приложения.
- Выполните предлагаемую настройку в карточке социальной сети.
Могу ли я изменить порядок социальных сетей на виджете авторизации?
Да, обратитесь к персональному менеджеру проекта или напишите на csm@xsolla.com и передайте:
- ID варианта авторизации из Личного кабинета;
- желаемый порядок социальных сетей;
- способ отображения кнопок социальных сетей.
Как привязать аккаунт социальной сети к пользователю в варианте авторизации?
Есть следующие виды привязки аккаунтов социальных сетей к пользователю:
- Автоматическая привязка. Выполняется, если email-адрес пользователя в аккаунте социальной сети и в варианте авторизации совпадает.
- Ручная привязка. Выполняется с помощью метода
Link social network to account .
Как включить двухфакторную аутентификацию в варианте авторизации?
Обратитесь к персональному менеджеру проекта или напишите на csm@xsolla.com с просьбой о подключении.
Имеет ли продукт Login защиту от брутфорса и других аномалий?
Да, продукт Login имеет ограничение частоты запросов, средства защиты от DDoS-атак и двухфакторную аутентификацию.
Если я использую собственное хранилище данных пользователя, как я могу передавать в виджет конкретные коды ошибки вместо общего “Сервис временно недоступен. Повторите попытку позже.”?
Вы можете передать код ошибки в ответе на запрос регистрации, аутентификации пользователя, сброса пароля или смены email-адреса в следующем формате:
- json
1{
2 "error":{
3 "Code":"003-001"
4 }
5}
Настройка пароля пользователя
Могу ли я установить новый пароль пользователю без отправления письма подтверждения?
Нет, пароль нельзя изменить без отправления письма подтверждения.
Могу ли я задать определенный формат для пароля?
Да, обратитесь к персональному менеджеру проекта или напишите на csm@xsolla.com и передайте ID варианта авторизации из Личного кабинета и желаемые требования к паролю. Например: минимальная и максимальная длина, допустимые символы, обязательное наличие буквы верхнем регистре и/или цифры.
Настройка писем
Могу ли я отключить отправку писем от 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)” . Как это исправить?
Перейдите в Личный кабинет в раздел ваш вариант авторизации > Общие настройки > URL и добавьте домен собственного приложения в Allowed origins (CORS).
Я установил Callback URL в своем варианте авторизации, но при тестировании меня перенаправляет на https://login.xsolla.com/api/blank . Как это исправить?
Callback URL — URL-адрес, на который пользователь будет перенаправлен после успешной авторизации (аутентификации, подтверждения электронной почты или сброса пароля).
Если вы указали более одного Callback URL в вашем варианте авторизации, система будет перенаправлять все запросы на URL по умолчанию. Чтобы настроить перенаправление на нужный URL, выберите ваш способ интеграции и следуйте инструкции:
- Если у вас настроена интеграция через виджет авторизации, выберите нужный Callback URL в Личном кабинете в разделе ваш вариант авторизации > Общие настройки > Код виджета и скопируйте новый код виджета.
- Если у вас настроена интеграция через методы API, при любом запросе к Login API передайте нужный Callback URL как значение параметра
login_url
.
Соответствует ли продукт Login требованиям GDPR?
Да, продукт Login соответствует требованиям GDPR, CCPA и других региональных законодательных актов.
Могу ли я использовать продукт Login в мобильном приложении?
Да, для настройки продукта Login используйте инструкции для следующих SDK:
Нашли опечатку или ошибку в тексте? Выделите ее и нажмите Ctrl+Enter.