Настройка аутентификации для интеграции с MMP
Варианты аутентификации
Когда вы создаете Web Shop, вы можете настроить разные варианты аутентификации пользователя. Чтобы интеграция с партнерами по мобильному измерению (Mobile Measurement Partners, MMP) и атрибуция аналитики работали корректно, следуйте рекомендациям, описанным в таблице ниже.
| Вариант аутентификации | Действия для настройки атрибуции аналитики |
|---|---|
Убедитесь, что CUID в Web Shop совпадает с тем, который вы отправляете MMP из вашего мобильного приложения. Если они отличаются, обратитесь к персональному менеджеру проекта или напишите на [email protected], чтобы настроить обработку вебхука Проверка пользователя в Web Shop — в ответе на него вам необходимо передавать CUID в параметре | |
Дополнительные действия не требуются. | |
Аутентификация через Xsolla Login, включая аутентификацию с привязкой ID пользователя. | Внимание Обратите внимание, что для этих вариантов аутентификации не поддерживается вебхук Проверка пользователя в Web Shop. Примечание Мы рекомендуем использовать хранилище Xsolla в вашем проекте Login. Настройте аутентификацию через кастомный ID. Для этого:
Примечание Подробная информация о настройке аутентификации приведена в разделе Протокол OAuth 2.0. |
Типы ID
В процессе интеграции вы можете использовать несколько типов ID. Наиболее распространенные из них описаны в таблице ниже. Обратите внимание, что не все ID могут использоваться для интеграции с MMP.
| ID | Описание | Поддерживается ли MMP |
|---|---|---|
| ID игрока в мобильном приложении (customer user ID, CUID). | ID пользователя, сгенерированный и установленный владельцем приложения в момент регистрации пользователя. | Да, когда CUID в Web Shop совпадает с тем, который вы отправляете MMP из вашего мобильного приложения. |
Кастомный ID сервера (server_custom_id). | ID пользователя, полученный из игры в JWT пользователя. Используется, когда в Web Shop настроена аутентификация через Xsolla Login. | Да, если он совпадает с CUID, который вы отправляете MMP из вашего мобильного приложения. |
Universally Unique Identifier (UUID), переданный в поле sub JWT пользователя. | Уникальный ID, присвоенный каждому пользователю на стороне сервера Xsolla Login. Используется, когда в Web Shop настроена аутентификация через Xsolla Login. | Нет. |
Нашли опечатку или ошибку в тексте? Выделите ее и нажмите Ctrl+Enter.