Authentification utilisateur
Supprimer des utilisateurs ou des projets
Comment supprimer un projet de connexion ?
Comment supprimer un utilisateur d'un projet de connexion via API ?
- Suivez les étapes ci-dessous pour utiliser Login API :
- Ouvrez le projet dans le Compte éditeur et accédez à la section Players > Login.
- Dans le volet du projet de Login, appuyez sur Configure.
- Accédez au bloc Security et sélectionnez la section OAuth 2.0.
- Appuyez sur Add OAuth 2.0 client.
- Spécifiez les URI de redirection OAuth 2.0.
- Cochez la case
Server (server-to-server connection). - Appuyez sur Connect.
- Copiez et enregistrez l'ID client et la clé secrète.
- Générez un jeton serveur.
- Appelez l'endpoint de suppression d'utilisateur et passez l'ID de l'utilisateur et celui du projet de Login avec l'en-tête
Authorization: Bearer <server_token>, oùserver_tokenest votre jeton serveur.
- http
1DELETE https://login.xsolla.com/api/users/{login_user_id}?projectId={login_project_id} HTTP/1.1
2X-Server-Authorization: Bearer {server_token}
Authentification
Comment configurer une authentification spécifique sur le widget Login 2.0 ?
- Accédez au Compte éditeur, puis choisissez la section votre projet Login > General settings > Authentication.
- Réglez les bascules dont vous avez besoin sur On.
Comment puis-je connecter ma propre application pour l'authentification via les réseaux sociaux ? Puis-je ajouter un titre et une icône à ma propre application ?
Si l’authentification via les réseaux sociaux a déjà été connectée, les informations d’identification de l’application Xsolla sont utilisées par défaut.
- Spécifiez les informations d’identification de votre propre application.
- Complétez les paramètres suggérés dans la carte du réseau social.
Puis-je modifier l'ordre des réseaux sociaux dans le widget Login ?
- l’ID de connexion issu du Compte éditeur ;
- l’ordre souhaité des réseaux sociaux ;
- la manière dont vous souhaitez afficher les boutons des réseaux sociaux.
Comment lier un compte de réseau social à un utilisateur dans un projet de connexion ?
Voici comment lier les comptes de réseaux sociaux à l’utilisateur :
- La liaison automatique est exécutée si l’adresse e-mail de l’utilisateur dans le compte de réseau social correspond à l’adresse e-mail dans le projet de connexion.
- La liaison manuelle est exécutée à l’aide de l’appel
Link social network to account .
Comment activer l'authentification à deux facteurs dans un projet de connexion ?
Contactez votre responsable de la réussite client ou envoyez un e-mail à csm@xsolla.com avec une demande d’activation.
Login est-elle protégée contre les attaques par force brute et autres anomalies ?
Oui, Login dispose d’une limite de débit, d’une protection DDoS et d’une authentification à deux facteurs.
Si j'utilise un stockage de données utilisateur personnalisé, comment puis-je passer des codes d'erreur spécifiques au widget au lieu du message général « Service temporairement indisponible. Réessayez plus tard » ?
Vous pouvez passez le code d’erreur dans la réponse à la requête d’enregistrement, d’authentification, de réinitialisation de mot de passe ou de changement d’adresse e-mail de l’utilisateur dans le format suivant :
- json
1{
2 "error":{
3 "Code":"003-001"
4 }
5}
Gérer le mot de passe utilisateur
Puis-je définir un nouveau mot de passe pour un utilisateur sans lui envoyer d'e-mail de confirmation ?
Non, le mot de passe ne peut être modifié sans l’envoi d’un e-mail de confirmation.
Puis-je déclarer un format spécifique pour le mot de passe ?
Configurer les e-mails
Puis-je désactiver l'envoi d'e-mails par Xsolla et n'envoyer que mes propres e-mails ?
Non, mais vous pouvez modifier le design des e-mails. Suivez les instructions Customisation des e-mails pour configurer cette fonctionnalité.
Puis-je utiliser ma propre application SendGrid pour envoyer des e-mails ?
Oui, suivez les instructions pour ce faire. Tous les e-mails de Xsolla seront également envoyés via ce service.
Comment définir l'adresse e-mail de l'expéditeur des e-mails ?
Utilisez votre propre application SendGrid. Configurez l’authentification pour votre domaine dans SendGrid, puis suivez les instructions.
Autres
Quelles adresses IP du réseau Xsolla dois-je ajouter à la liste d'autorisations pour configurer les webhooks ?
Consultez la documentation webhooks pour obtenir la liste des adresses IP à partir desquelles les webhooks sont envoyés.
L'utilisateur reçoit le message d'erreur suivant : « 010-003 Widget loading failed. Please add at least one Callback URL in order for the widget to work. » Comment résoudre ce problème ?
L’utilisateur doit réessayer plus tard. Si l’erreur persiste, il doit contacter l’équipe d’assistance du jeu.
Lorsque je fais une requête à Login API à partir d'un navigateur, j'obtiens l'erreur “Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource (Reason: CORS header "Access-Control-Allow-Origin" missing)” . Comment puis-je résoudre ce problème ?
J'ai défini une URL de rappel dans mon projet de connexion. Lorsque je teste l'URL, elle me redirige vers https://login.xsolla.com/api/blank . Comment puis-je résoudre ce problème ?
L’URL de rappel est une adresse URL ou un chemin vers lequel l’utilisateur est redirigé après une authentification, une confirmation par e-mail ou une réinitialisation du mot de passe réussies.
- Si vous avez intégré Login via le widget, sélectionnez l’URL de rappel requise dans le Compte éditeur sous la section votre projet de connexion > General settings > Widget code et copiez le nouveau code du widget.
- Si vous avez intégré Login via appels API, pour toute demande à Login API, passez l’URL de rappel requise en tant que valeur du paramètre
login_url.
Login est-il conforme au RGPD ?
Oui, Login est conforme aux exigences du RGPD, CCPA et d’autres réglementations régionales.
Puis-je utiliser Login dans une application mobile ?
Oui, pour configurer Login, utilisez ces instructions pour les SDK suivants :
- Xsolla SDK
- SDK pour Unity de Xsolla (ancien/entreprise)
- Xsolla SDK pour Unreal Engine
- Xsolla SDK pour Cocos Creator
Faute de frappe ou autre erreur dans le texte ? Sélectionnez le texte concerné et appuyez sur Ctrl+Entrée.