Аутентификация пользователей
Удаление пользователей или вариантов авторизации
Как удалить вариант авторизации?
Как удалить пользователя из варианта авторизации с помощью 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— ваш серверный токен.
- Чтобы использовать 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— ваш серверный токен.
- Следуйте инструкциям ниже, чтобы использовать Login API:
- В вашем проекте в аккаунте перейдите в раздел Игроки > Авторизация.
- Нажмите Настроить в панели проекта авторизации.
- Перейдите к блоку Безопасность и выберите раздел OAuth 2.0.
- Нажмите Добавить клиент OAuth 2.0.
- Укажите URI редиректа OAuth 2.0.
- Установите флажок
Server (server-to-server connection). - Нажмите Подключить.
- Скопируйте и сохраните ID клиента и секретный ключ.
- Сгенерируйте серверный токен.
- Вызовите конечную точку удаления пользователя и передайте ID пользователя и ID вашего проекта авторизации с заголовком
Authorization: Bearer <server_token>, гдеserver_token— ваш серверный токен.
- Следуйте инструкциям ниже, чтобы использовать Login API:
- В вашем проекте в аккаунте перейдите в раздел Игроки > Авторизация.
- Нажмите Настроить в панели проекта авторизации.
- Перейдите к блоку Безопасность и выберите раздел OAuth 2.0.
- Нажмите Добавить клиент OAuth 2.0.
- Укажите URI редиректа OAuth 2.0.
- Установите флажок
Server (server-to-server connection). - Нажмите Подключить.
- Скопируйте и сохраните ID клиента и секретный ключ.
- Сгенерируйте серверный токен.
- Вызовите конечную точку удаления пользователя и передайте ID пользователя и ID вашего проекта авторизации с заголовком
Authorization: Bearer <server_token>, гдеserver_token— ваш серверный токен.
- Следуйте инструкциям ниже, чтобы использовать Login API:
- В вашем проекте в аккаунте перейдите в раздел Игроки > Авторизация.
- Нажмите Настроить в панели проекта авторизации.
- Перейдите к блоку Безопасность и выберите раздел OAuth 2.0.
- Нажмите Добавить клиент OAuth 2.0.
- Укажите URI редиректа OAuth 2.0.
- Установите флажок
Server (server-to-server connection). - Нажмите Подключить.
- Скопируйте и сохраните ID клиента и секретный ключ.
- Сгенерируйте серверный токен.
- Вызовите конечную точку удаления пользователя и передайте 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?
Да. Для настройки используйте инструкцию:
- Перейдите в Личный кабинет в раздел ваш вариант авторизации > Общие настройки > Аутентификация.
- Установите в положение Вкл только нужные вам переключатели.
Возможность не реализована для предыдущей версии виджета авторизации.
Да. Для настройки используйте инструкцию:
- В проекте в аккаунте для мобильных игр перейдите в раздел ваш вариант авторизации > Общие настройки > Аутентификация.
- Установите необходимые переключатели в положение Вкл.
Эта функция не реализована для предыдущей версии виджета авторизации.
Да. Следуйте инструкциям ниже, чтобы настроить его:
- Перейдите в ваш аккаунт в раздел ваш вариант авторизации > General settings > Authentication.
- Установите необходимые переключатели в положение Вкл.
Эта функция не реализована для предыдущей версии виджета авторизации.
Да. Следуйте инструкциям ниже, чтобы настроить его:
- Перейдите в ваш аккаунт в раздел ваш вариант авторизации > General settings > Authentication.
- Установите необходимые переключатели в положение Вкл.
Эта функция не реализована для предыдущей версии виджета авторизации.
Да. Следуйте инструкциям ниже, чтобы настроить его:
- Перейдите в ваш аккаунт в раздел ваш вариант авторизации > General settings > Authentication.
- Установите необходимые переключатели в положение Вкл.
Эта функция не реализована для предыдущей версии виджета авторизации.
Как подключить собственное приложение социальной сети? Могу ли я добавить название и значок своего приложения?
Если аутентификация через социальные сети уже подключена, по умолчанию используются данные приложения Xsolla.
Переподключите социальную сеть в Личном кабинете:
- Укажите данные своего приложения.
- Выполните предлагаемую настройку в карточке социальной сети.
Переподключите социальную сеть в аккаунте для мобильных игр:
- Укажите учетные данные вашего приложения.
- Завершите предложенные настройки в карточке социальной сети.
Переподключите социальную сеть в вашем аккаунте:
- Укажите учетные данные вашего приложения.
- Завершите предложенные настройки в карточке социальной сети.
Переподключите социальную сеть в вашем аккаунте:
- Укажите учетные данные вашего приложения.
- Завершите предложенные настройки в карточке социальной сети.
Переподключите социальную сеть в вашем аккаунте:
- Укажите учетные данные вашего приложения.
- Завершите предложенные настройки в карточке социальной сети.
Могу ли я изменить порядок социальных сетей на виджете авторизации?
Да, обратитесь к персональному менеджеру проекта или напишите на [email protected] и передайте:
- ID варианта авторизации из Личного кабинета;
- желаемый порядок социальных сетей;
- способ отображения кнопок социальных сетей.
По умолчанию порядок социальных сетей определяется в соответствии с их популярностью в регионе пользователя.
Да, обратитесь к персональному менеджеру проекта или напишите на [email protected] и передайте:
- ID варианта авторизации из аккаунта для мобильных игр;
- желаемый порядок социальных сетей;
- способ отображения кнопок социальных сетей.
По умолчанию порядок социальных сетей определяется в соответствии с их популярностью в регионе пользователя.
Да, обратитесь к вашему персональному менеджеру проекта или напишите на [email protected] и укажите:
- ID варианта авторизации из вашего аккаунта
- желаемый порядок социальных сетей
- способ отображения кнопок социальных сетей
По умолчанию порядок социальных сетей определяется их популярностью в регионе пользователя.
Да, обратитесь к вашему персональному менеджеру проекта или напишите на [email protected] и укажите:
- ID варианта авторизации из вашего аккаунта
- желаемый порядок социальных сетей
- способ отображения кнопок социальных сетей
По умолчанию порядок социальных сетей определяется их популярностью в регионе пользователя.
Да, обратитесь к вашему персональному менеджеру проекта или напишите на [email protected] и укажите:
- ID варианта авторизации из вашего аккаунта
- желаемый порядок социальных сетей
- способ отображения кнопок социальных сетей
По умолчанию порядок социальных сетей определяется их популярностью в регионе пользователя.
Как привязать аккаунт социальной сети к пользователю в варианте авторизации?
Есть следующие виды привязки аккаунтов социальных сетей к пользователю:
- Автоматическая привязка. Выполняется, если email-адрес пользователя в аккаунте социальной сети и в варианте авторизации совпадает.
- Ручная привязка. Выполняется с помощью метода
Link social network to account .
Чтобы получить информацию о привязанных аккаунтах социальных сетей, используйте метод
Как включить двухфакторную аутентификацию в варианте авторизации?
Обратитесь к персональному менеджеру проекта или напишите на [email protected] с просьбой о подключении.
Имеет ли продукт Login защиту от брутфорса и других аномалий?
Да, продукт Login имеет ограничение частоты запросов, средства защиты от DDoS-атак и двухфакторную аутентификацию.
Если я использую собственное хранилище данных пользователя, как я могу передавать в виджет конкретные коды ошибки вместо общего “Сервис временно недоступен. Повторите попытку позже.”?
Вы можете передать код ошибки в ответе на запрос регистрации, аутентификации пользователя, сброса пароля или смены email-адреса в следующем формате:
- json
1{
2 "error":{
3 "Code":"003-001"
4 }
5}
Как пользователь может войти с нового устройства с помощью ключа доступа?
Пользователю следует выбрать Use passkey, отсканировать QR-код устройством, на котором сохранен ключ доступа, и подтвердить действие биометрией или PIN-кодом. Создать второй ключ доступа сейчас нельзя.
Что делать пользователю, если он потерял ключ доступа?
Пользователю следует войти, используя другой способ авторизации (классический, через соцсети или без пароля). Создать второй ключ доступа сейчас нельзя.
Как пользователь может отозвать ключ доступа?
Отзыв ключа доступа пока недоступен.
При включении ключей доступа я получаю ошибку «Passkeys cannot be the only login option». Что делать?
В проекте должен остаться включенным минимум один другой способ авторизации (классический, через соцсети или без пароля). Включите другой способ авторизации и повторите попытку.
Настройка пароля пользователя
Могу ли я установить новый пароль пользователю без отправления письма подтверждения?
Нет, пароль нельзя изменить без отправления письма подтверждения.
Могу ли я задать определенный формат для пароля?
Настройка писем
Могу ли я отключить отправку писем от 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 . Как это исправить?
https://login.xsolla.com/api/blankCallback URL — URL-адрес, на который пользователь будет перенаправлен после успешной авторизации (аутентификации, подтверждения электронной почты или сброса пароля).
Если вы указали более одного Callback URL в вашем варианте авторизации, система будет перенаправлять все запросы на URL по умолчанию. Чтобы настроить перенаправление на нужный URL, выберите ваш способ интеграции и следуйте инструкции:
- Если у вас настроена интеграция через виджет авторизации, выберите нужный Callback URL в Личном кабинете в разделе ваш вариант авторизации > Общие настройки > Код виджета и скопируйте новый код виджета.
- Если у вас настроена интеграция через методы API, при любом запросе к Login API передайте нужный Callback URL как значение параметра
login_url.
Если вы указали более одного callback URL в вашем проекте авторизации, система будет перенаправлять все запросы на URL по умолчанию. Чтобы настроить перенаправление на нужный URL, выберите ваш вариант интеграции и следуйте этим инструкциям:
- Если вы интегрировали авторизацию через виджет, выберите нужный callback URL в аккаунте для мобильных игр в разделе ваш вариант авторизации > Общие настройки > Код виджета и скопируйте новый код виджета.
- Если вы интегрировали авторизацию через вызовы API, для любого запроса к Login API передайте нужный callback URL как значение параметра
login_url.
Если вы указали более одного callback URL в вашем проекте авторизации, система будет перенаправлять все запросы на URL по умолчанию. Чтобы настроить перенаправление на нужный URL, выберите ваш вариант интеграции и следуйте этим инструкциям:
- Если вы интегрировали авторизацию через виджет, выберите нужный callback URL в вашем аккаунте в разделе ваш вариант авторизации > General settings > Widget code и скопируйте новый код виджета.
- Если вы интегрировали авторизацию через вызовы API, для любого запроса к Login API передайте нужный callback URL как значение параметра
login_url.
Если вы указали более одного callback URL в вашем проекте авторизации, система будет перенаправлять все запросы на URL по умолчанию. Чтобы настроить перенаправление на нужный URL, выберите ваш вариант интеграции и следуйте этим инструкциям:
- Если вы интегрировали авторизацию через виджет, выберите нужный callback URL в вашем аккаунте в разделе ваш вариант авторизации > General settings > Widget code и скопируйте новый код виджета.
- Если вы интегрировали авторизацию через вызовы API, для любого запроса к Login API передайте нужный callback URL как значение параметра
login_url.
Если вы указали более одного callback URL в вашем проекте авторизации, система будет перенаправлять все запросы на URL по умолчанию. Чтобы настроить перенаправление на нужный URL, выберите ваш вариант интеграции и следуйте этим инструкциям:
- Если вы интегрировали авторизацию через виджет, выберите нужный callback URL в вашем аккаунте в разделе ваш вариант авторизации > General settings > Widget code и скопируйте новый код виджета.
- Если вы интегрировали авторизацию через вызовы API, для любого запроса к Login API передайте нужный callback URL как значение параметра
login_url.
Соответствует ли продукт Login требованиям GDPR?
Да, продукт Login соответствует требованиям GDPR, CCPA и других региональных законодательных актов.
Могу ли я использовать продукт Login в мобильном приложении?
Да, для настройки продукта Login используйте инструкции для следующих SDK:
Нашли опечатку или ошибку в тексте? Выделите ее и нажмите Ctrl+Enter.