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 :
- 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.
Copy
- json
{
"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
}
- 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.
email1@example.com | true | 12qw34er56 |
email2@example.com | false | ty78qw12rt34 |
email3@example.com | false | 4er5612qw3 |
email4@example.com | true | t12rt34y78qw |
email5@example.com | true | 12rt34ty78qw |
- Spécifiez les règles de validation des attributs au format schéma JSON (facultatif).
- 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.
Exportation des données utilisateur via le Compte éditeur
- Ouvrez votre projet dans le Compte éditeur.
- Dans le menu latéral, cliquez sur Login.
- Dans le volet du projet de connexion, cliquez sur Configure.
- Accédez à la section User database > Users.
- Cliquez sur Export users.
- Dans la fenêtre qui s'ouvre, entrez l'adresse e-mail où vous souhaitez recevoir l'archive des données utilisateur.
- 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ètre | Type | Description |
---|---|---|
string | Longueur maximale : 255 symboles. | |
email_verified | boolean | Statut de la vérification de l’adresse e-mail. Si le champ est vide, true est utilisé. |
user_id | string | Longueur maximale : 255 symboles. |
is_active | boolean | Statut de la vérification du compte utilisateur. Si le champ est vide, true est utilisé. |
username | string | Si le champ est vide, username est utilisé. Longueur maximale : 255 symboles. |
birth_date | date | Longueur maximale : 255 symboles. |
gender | string | Longueur maximale : 20 symboles. |
full_name | string | Longueur maximale : 255 symboles. |
last_name | string | Longueur maximale : 255 symboles. |
first_name | string | Longueur maximale : 255 symboles. |
nickname | string | Longueur maximale : 255 symboles. |
phone_number | string | Numé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 | string | Lien vers l’avatar de l’utilisateur. Longueur maximale : 1024 symboles. |
password_hash | string | Longueur maximale : 64 symboles. |
server_custom_id | string | ID utilisateur personnalisé existant déjà sur votre serveur. Longueur maximale : 255 symboles. |
Cet article vous a été utile ?
Merci pour votre commentaire !
Nous examinerons votre message et l'utiliserons pour améliorer votre expérience.Faute de frappe ou autre erreur dans le texte ? Sélectionnez le texte concerné et appuyez sur Ctrl+Entée.