Login / Importation et exportation des données utilisateur
  Retour à la documentation

Login

Importation et exportation des données utilisateur

Xsolla Login vous permet d’importer et d’exporter des données utilisateur au format CSV. Cela peut s’avérer utile lorsque vous devez créer une copie de sauvegarde des données utilisateur ou migrer les données depuis un autre service d’autorisation.

Pour exporter et importer les données utilisateur, utilisez Login API. Contrairement à l’importation, l’exportation est également disponible dans le Compte éditeur.

Importation des données utilisateur

Pour importer des données utilisateur dans Xsolla Login :

  1. Créer un mappage des champs — un fichier JSON contenant des numéros et des noms de champs. L’index dans le mappage doit commencer à 0.

Avis
Bcrypt est le seul type de cryptage de mot de passe pris en charge. Si vous utilisez un autre type de cryptage, ajoutez l’adresse e-mail utilisateur vérifié au mappage. Lorsque l’utilisateur s’inscrit, il recevra un lien unique lui permettant de modifier son mot de passe.
Exemple de mappage des champs :
Copy
Full screen
Small screen
{
    "email": 0,
    "email_verified": 1,
    "user_id": 2,
    "is_active": 3,
    "username": 4,
    "birth_date": 5,
    "gender": 6,
    "full_name": 7,
    "last_name": 8,
    "first_name": 9,
    "nickname": 10,
    "picture": 11,
    "password_hash": 12
}
  1. Créez une base de données au format CSV. La base de données ne doit pas contenir de titres. email est un champ obligatoire. Taille maximale du fichier : 64 Mo. Pour plus d'informations sur les types de données pris en charge, consultez le tableau avec la description des paramètres.
Exemple de base de données :
email1@example.comtrue12qw34er56
email2@example.comfalsety78qw12rt34
email3@example.comfalse4er5612qw3
email4@example.comtruet12rt34y78qw
email5@example.comtrue12rt34ty78qw
  1. Spécifiez les règles de validation des attributs au format schéma JSON (facultatif).
  2. Passez le mappage et la base de données créés à l'appel API Import user data.
Note
Xsolla ne vous informe pas si l’importation des données a réussi ou si elle a donné lieu à une erreur. Pour connaître le statut de l’importation, contactez votre responsable de la réussite client ou envoyez un e-mail à csm@xsolla.com.

Exportation des données utilisateur

Note
Si vous avez configuré le schéma JSON, il y aura une validation des attributs utilisateur lors de l’exportation des données utilisateur.
Vous pouvez exporter les données utilisateur depuis Xsolla Login via :

Exportation des données utilisateur via le Compte éditeur

  1. Ouvrez votre projet dans le Compte éditeur.
  2. Dans le menu latéral, cliquez sur Login.
  3. Dans le volet du projet de connexion, cliquez sur Configure.
  4. Accédez à la section User database > Users.
  5. Cliquez sur Export users.
  6. Dans la fenêtre qui s'ouvre, entrez l'adresse e-mail où vous souhaitez recevoir l'archive des données utilisateur.
  7. Cliquez sur Export.
Note
Le mot de passe de l’archive est votre clé secrète. Elle se trouve dans la section Security > JWT signature dans le panneau du projet de connexion.

Exportation des données utilisateur via API

Pour exporter les données utilisateur via API, appelez la méthode Export user data.

Description des paramètres utilisés pour l'importation des données

ParamètreTypeDescription
email
stringLongueur maximale : 255 symboles.
email_verified
booleanStatut de la vérification de l’adresse e-mail. Si le champ est vide, true est utilisé.
user_id
stringLongueur maximale : 255 symboles.
is_active
booleanStatut de la vérification du compte utilisateur. Si le champ est vide, true est utilisé.
username
stringSi le champ est vide, username est utilisé. Longueur maximale : 255 symboles.
birth_date
dateLongueur maximale : 255 symboles.
gender
stringLongueur maximale : 20 symboles.
full_name
stringLongueur maximale : 255 symboles.
last_name
stringLongueur maximale : 255 symboles.
first_name
stringLongueur maximale : 255 symboles.
nickname
stringLongueur maximale : 255 symboles.
phone_numberstringNuméro de téléphone de l’utilisateur selon la norme E.123. Doit être précédé du signe +. Peut contenir des espaces. Les tirets et les parenthèses ne sont pas autorisés. Exemple : +22 607 123 4567 ou +226071234567. Longueur maximale : 30 symboles.
picture
stringLien vers l’avatar de l’utilisateur. Longueur maximale : 1024 symboles.
password_hash
stringLongueur maximale : 64 symboles.
server_custom_idstringID utilisateur personnalisé existant déjà sur votre serveur. Longueur maximale : 255 symboles.
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 Août 2024

Faute de frappe ou autre erreur dans le texte ? Sélectionnez le texte concerné et appuyez sur Ctrl+Enté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 !