Частые вопросы
Удаление пользователей или вариантов авторизации
Как удалить вариант авторизации?
Обратитесь к персональному менеджеру проекта или напишите на csm@xsolla.com и передайте ID варианта авторизации, который хотите удалить. ID варианта авторизации вы можете найти в Личном кабинете.Как удалить пользователя из варианта авторизации с помощью API?
- Чтобы использовать Login API:
- Перейдите в Личный кабинет в раздел Login.
- Нажмите Настроить в панели нужного варианта авторизации.
- Перейдите к блоку Безопасность и выберите раздел OAuth 2.0 аутентификация.
- Нажмите Добавить OAuth 2.0.
- Укажите URI переадресации OAuth 2.0.
- Установите флажок
Server (server-to-server connection)
. - Нажмите Подключить.
- Скопируйте и сохраните ID клиента и секретный ключ.
- Сгенерируйте серверный токен.
- Вызовите метод удаления пользователя и передайте ID пользователя и вашего варианта авторизации с заголовком
Authorization: Bearer <server_token>
, гдеserver_token
— ваш серверный токен.
- curl
DELETE https://login.xsolla.com/api/users/{login_user_id}?projectId={login_project_id}
X-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-адреса в следующем формате:{
"error":{
"Code":"003-001"
}
}
Настройка пароля пользователя
Могу ли я установить новый пароль пользователю без отправления письма подтверждения?
Нет, пароль нельзя изменить без отправления письма подтверждения.Могу ли я задать определенный формат для пароля?
Да, обратитесь к персональному менеджеру проекта или напишите на csm@xsolla.com и передайте ID варианта авторизации из Личного кабинета и желаемые требования к паролю. Например: минимальная и максимальная длина, допустимые символы, обязательное наличие буквы верхнем регистре и/или цифры.Настройка писем
Могу ли я отключить отправку писем от Xsolla и отправлять только свои письма?
Нет, но вы можете изменить дизайн писем. Для настройки используйте рецепт Кастомизация писем для пользователя.Могу ли я использовать свое приложение SendGrid для отправки писем?
Да, для этого воспользуйтесь инструкцией. Все письма Xsolla будут отправляться также через этот сервис.Как задать email-адрес отправителя писем?
Используйте свое приложение SendGrid. Настройте в нем аутентификацию для своего домена, затем следуйте инструкции.Другое
Какие IP-адреса необходимо добавить в список разрешений для настройки вебхуков?
Вам необходимо принимать и обрабатывать вебхуки со следующих IP-адресов:
185.30.20.0/24
;185.30.21.0/24
;185.30.23.0/24
.
Если у вас подключен продукт Login, дополнительно добавьте обработку со следующих IP-адресов:
35.236.32.131
;34.94.154.26
;34.94.14.95
;34.102.48.30
;34.94.115.185
;34.94.173.132
;35.236.35.100
;35.236.117.164
;34.94.0.85
;35.235.99.248
;34.94.25.33
.
При выполнении запросов к 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.