Configurer l’authentification utilisateur
L’authentification permet aux utilisateurs d’acheter des biens dans le magasin en ligne et de consulter les offres uniques du catalogue.
Principales fonctionnalités du magasin en ligne avec authentification :
- Plusieurs méthodes d’autorisation dans le magasin en ligne.
- Configuration des vitrines personnalisées et des codes promo pour les utilisateurs autorisés.
- Conformité aux lois et réglementations régionales relatives à la protection et au traitement des données personnelles.
- Limite de débit et protection contre les attaques DDoS.
Vous pouvez choisir l’une des méthodes d’authentification suivantes :
- Authentification par ID utilisateur :
- Simplifie l’intégration du magasin en ligne au jeu ;
- Le widget d’authentification ne nécessite pas d’inscription ni de saisie de mot de passe. Pour se connecter, l’utilisateur saisit son ID de jeu ou utilise le même compte de réseau social que celui employé pour la connexion au jeu.
- Authentification par ID utilisateur et lien profond :
- Les liens profonds peuvent être utilisés comme méthode d'authentification supplémentaire lors de la connexion par ID utilisateur.
- Le widget d'authentification par ID utilisateur et lien profond ne nécessite ni enregistrement ni saisie de mot de passe. L'utilisateur doit simplement entrer son ID utilisateur dans le jeu ou se connecter via le jeu à l'aide d'un lien profond.
- Authentification par lien profond :
- Lorsqu'un lien profond est utilisé comme méthode de connexion principale, il permet d'enregistrer les informations de paiement, ce qui n'est pas possible avec l'authentification par ID utilisateur.
- Authentification via Xsolla Login :
- Fournit un large éventail de méthodes d'autorisation : réseaux sociaux, codes ou liens à usage unique, nom d'utilisateur et mot de passe ;
- Vous permet de personnaliser le widget Xsolla Login ;
- Vous pouvez imposer des restrictions d'âge à l'autorisation.
Flux utilisateur
- L'utilisateur accède à Web Shop avec l'authentification par ID utilisateur configurée.
- L'utilisateur s'authentifie dans Web Shop de l'une des manières suivantes :
- L'utilisateur saisit son ID dans le bloc de Fast Login et clique sur le bouton de connexion.
- L'utilisateur clique sur le bouton d'achat pour l'objet sélectionné ou sur le bouton de connexion dans la barre supérieure :
- Une fenêtre modale pour entrer l'ID utilisateur ou se connecter via un réseau social s'ouvre ;
- L'utilisateur saisit son ID et clique sur Continue ou clique sur l'icône des réseaux sociaux pour choisir un réseau social et termine l'authentification sur la page du réseau social.
- Le système vérifie l'existence d'un utilisateur avec cet ID ou ce compte social dans le jeu. S'il existe, l'utilisateur est autorisé dans Web Shop. Sinon, un message d'erreur s'affiche.
Comment configurer
- Côté application, implémentez la gestion du webhook de validation utilisateur.
Lors de la réception d’un webhook, l’application doit effectuer les opérations suivantes :
- Rechercher l’utilisateur à l’aide de son ID passé dans le webhook.
- En fonction du résultat, envoyer l’un des codes d’état suivants :
- Un code HTTP 200 avec une réponse du webhook, si l’utilisateur est trouvé ;
- Un code HTTP 404, si l’ID utilisateur n’est pas trouvé.
- Envoyer les attributs utilisateur à des fins de personnalisation.
- Ouvrez votre projet dans le Compte utilisateur.
- Dans la barre latérale, cliquez sur Site Builder.
- Cliquez sur Open Site Builder.
- Accédez au bloc Login Settings.
- Sélectionnez l'option User ID.
- Dans la liste déroulante, sélectionnez New Login.
- Entrez l'URL pour recevoir les webhooks.
https://
. Utiliser http://
provoquera une erreur.- Configurez l'autorisation via les réseaux sociaux déjà connectés à votre application (facultatif) :
- Ouvrez votre projet dans le Compte éditeur et accédez à la section Login.
- Cliquez sur Configure dans la barre du site.
- Accédez au bloc Authentication et sélectionnez Social login.
- Pour configurer un réseau social, accédez à la carte de réseau social, cliquez sur l'icône ⚙ à droite du nom, puis sélectionnez Connect.
Configuration du bloc de Fast Login
Le bloc de Fast Login offre aux utilisateurs un moyen supplémentaire de s’authentifier sur le site.
L’apparence du bloc et ses caractéristiques dépendent de la méthode d’authentification sélectionnée.
Si l’authentification par ID utilisateur est configurée pour le site, le bloc de Fast Login affiche un champ pour saisir l’ID et un bouton de connexion.
Fonctionnalités :
- Authentification utilisateur sans transition supplémentaire vers la fenêtre modale.
- Configuration du contenu du bloc. Les sections suivantes sont disponibles et configurables :
- Title ;
- Description ;
- Instructions on how to find the user ID ;
- Custom background.
Étendez les fonctionnalités du bloc en ajoutant du texte, un bouton ou une image à l’aide de code JS.

Lorsque l’authentification via Xsolla Login est configurée pour le site, un bouton d’authentification supplémentaire s’affiche dans le bloc de Fast Login. En cliquant sur ce bouton, une fenêtre modale s’ouvre pour l’authentification à l’aide de l’une des méthodes Xsolla Login.
Fonctionnalités :
- Configuration du texte du bouton appelant à l’authentification ;
- Configuration d’un arrière-plan personnalisé.
Étendez les fonctionnalités du bloc en ajoutant du texte, un bouton ou une image à l’aide de code JS.
Pour les nouveaux sites, le bloc de Fast Login est ajouté par défaut au modèle de Web Shop ; vous pouvez le supprimer si nécessaire.
Si vous avez créé un site auparavant sans bloc de Fast Login, vous pouvez l’ajouter.
Pour ajouter un bloc de Fast Login :
- Ouvrez le projet dans le Compte éditeur.
- Dans le menu latéral, cliquez sur Site Builder.
- Dans la section Sites, sélectionnez votre site et cliquez sur Open Site Builder.
- Cliquez sur Add block.
- Choisissez le bloc Fast Login.
Pour utiliser le bloc de Fast Login, une option d’authentification doit être préalablement choisie dans la liste déroulante de la section Login settings.
Pour la méthode d’authentification par ID utilisateur dans la section Login settings, vous devez également spécifier l’URL de réception du webhook. Sinon, le site ne pourra pas être publié, car l’authentification utilisateur sera indisponible.
L’authentification utilisateur lors de l’aperçu du site est possible sans ajouter d’URL de webhook.
Étapes suivantes
Liens utiles
Faute de frappe ou autre erreur dans le texte ? Sélectionnez le texte concerné et appuyez sur Ctrl+Entée.