Configuration de l’authentification pour l’intégration avec des MMP

Options d’authentification

Lorsque vous créez un Web Shop, vous pouvez configurer différentes options d’authentification. Pour garantir le bon fonctionnement de l’intégration avec les plateformes de mesure mobile (MMP) et de l’attribution analytique, suivez les recommandations présentées dans le tableau ci-dessous.

Option d'authentificationActions pour configurer l'attribution analytique

Authentification par ID utilisateur.

Vérifiez que le format du CUID utilisé dans le Web Shop correspond à celui transmis à la plateforme de mesure mobile (MMP) par votre application mobile. Dans le cas contraire, contactez un responsable de la réussite client ou écrivez à [email protected] pour mettre en place le webhook Validation utilisateur dans le Web Shop, en précisant le CUID dans le paramètre user.appPlayerId de la réponse. Vous pouvez aussi configurer l’authentification par lien profond.

Authentification par lien profond.

Aucune configuration particulière n’est nécessaire.

Authentification via Xsolla Login, y compris l’authentification via Xsolla Login avec ID utilisateur associé.

Avis
Notez que pour ces options d’authentification, le webhook Validation utilisateur dans Web Shop n’est pas pris en charge.
Note
Nous recommandons d’utiliser le stockage Xsolla dans votre projet de Login.

Configurez l’authentification par ID personnalisé. Pour se faire :

  1. Connectez un client OAuth 2.0 :
    1. Ouvrez votre projet dans le Compte éditeur et accédez à la section Players > Login.
    2. Dans le volet de l’option de connexion, sélectionnez le bouton Configure.
    3. Dans le bloc Security, sélectionnez OAuth 2.0.
    4. Sélectionnez Add OAuth 2.0 client.
    5. Dans la fenêtre modale, indiquez :
      • Nom du client.
      • Sélectionnez le type d’authentification — Server (server-to-server connection).
      • Précisez la durée de vie du jeton en secondes (facultatif). La durée par défaut est de 1 heure (3 600 secondes).
      • Sélectionnez Connect.
    6. Dans la boîte de dialogue, copiez le Client ID et la Secret key. Vous en aurez besoin pour créer le JWT utilisateur.
  2. Obtenez un JWT utilisateur en appelant la méthode API Générer un JWT. Utilisez le Client ID et la Secret key obtenus à l’étape précédente.
  3. Utilisez le JWT généré pour appeler une méthode API et transmettez le CUID dans le paramètre server_custom_id :
  1. Connectez un client OAuth 2.0 :
    1. Ouvrez votre projet dans le compte et accédez à la section Other tools > Login.
    2. Dans le volet de l’option connexion, sélectionnez le bouton Configure.
    3. Dans le bloc Security, sélectionnez OAuth 2.0.
    4. Sélectionnez Add OAuth 2.0 client.
    5. Dans la fenêtre modale, indiquez :
      • Nom du client.
      • Sélectionnez le type d’authentification — Server (server-to-server connection).
      • Précisez la durée de vie du jeton en secondes (facultatif). La durée par défaut est de 1 heure (3 600 secondes).
      • Sélectionnez Connect.
    6. Dans la boîte de dialogue, copiez le Client ID et la Secret key. Vous en aurez besoin pour créer le JWT utilisateur.
  2. Obtenez un JWT utilisateur en appelant la méthode API Générer un JWT. Utilisez le Client ID et la Secret key obtenus à l’étape précédente.
  3. Utilisez le JWT généré pour appeler une méthode API et transmettez le CUID dans le paramètre server_custom_id :
Note
Pour en savoir plus sur la configuration de ce type d’authentification, consultez la section OAuth 2.0 protocol.

Types d’ID

Dans le cadre du processus d’intégration, vous pouvez utiliser plusieurs types d’ID. Les plus courants sont présentés dans le tableau ci-dessous. Notez toutefois qu’ils ne peuvent pas tous être utilisés pour l’intégration avec les MMP.

IDDescriptionAdapté à une intégration réussie avec un MMP
ID joueur de l’application mobile (ID utilisateur client, CUID)ID utilisateur généré et défini par le propriétaire de l’application lors de l’inscription de l’utilisateur.Oui, s’il est identique au CUID transmis au MMP par l’application mobile.
ID personnalisé du serveur (server_custom_id).ID utilisateur du jeu transmis dans le JWT utilisateur. Utilisé lorsque l’authentification via Xsolla Login est configurée pour votre Web Shop.Oui, s’il est identique au CUID transmis au MMP par l’application mobile.
Identifiant unique universel (UUID) exposé en tant que revendication sub dans le JWT utilisateur.ID unique attribué à chaque utilisateur côté serveur Xsolla Login. Utilisé lorsque l’authentification via Xsolla Login est configurée pour votre Web Shop.Non.
Cet article vous a été utile ?
Merci !
Que pouvons-nous améliorer ? Message
Nous sommes désolés de l'apprendre
Dites-nous pourquoi vous n'avez pas trouvé cet article utile. Message
Merci pour votre commentaire !
Nous examinerons votre message et l'utiliserons pour améliorer votre expérience.
Dernière mise à jour: 30 Septembre 2026

Faute de frappe ou autre erreur dans le texte ? Sélectionnez le texte concerné et appuyez sur Ctrl+Entrée.

Signaler un problème
Nous améliorons continuellement notre contenu grâce à vos commentaires.
Indiquez votre adresse e-mail pour un suivi
Merci pour votre commentaire !
Impossible d'envoyer votre commentaire
Réessayez plus tard ou contactez-nous à [email protected].