Connexion sans mot de passe
Les utilisateurs peuvent utiliser un code à usage unique au lieu d’un mot de passe ou suivre un lien à usage unique pour s’authentifier dans l’application. Le code ou le lien peut être envoyé par SMS ou par e-mail et expire au bout de 3 minutes.
La première fois que l’utilisateur se connecte à votre application sans mot de passe, un nouveau compte est créé automatiquement. Vous n’avez pas à implémenter de logique supplémentaire pour l’inscription des utilisateurs.
Pour implémenter la connexion sans mot de passe :
- Configurez le projet de Login :
- Ouvrez le projet dans le Compte éditeur.
- Dans le menu latéral, appuyez sur Players > Login.
- Dans le volet du projet de Login, appuyez sur Configure.
- Accédez à Passwordless login > Settings et sélectionnez le type de méthode d’authentification sans mot de passe que vous souhaitez utiliser.
- Pour envoyer un lien à utilisation unique contenant le code, accédez à l’onglet Log in via magic link et réglez la bascule Log in via magic link sur On.
- Appuyez sur Save changes.
Pour implémenter la connexion sans mot de passe :
- Configurez le projet de Login :
- Ouvrez le projet dans votre compte.
- Dans le menu latéral, appuyez sur Players > Login.
- Dans le volet du projet de Login, appuyez sur Configure.
- Accédez à Passwordless login > Settings et sélectionnez le type de méthode d’authentification sans mot de passe que vous souhaitez utiliser.
- Pour envoyer un lien à utilisation unique contenant le code, accédez à l’onglet Email settings et réglez la bascule Log in via magic link sur On.
- Appuyez sur Save changes.
Pour implémenter la connexion sans mot de passe :
- Configurez le projet de Login :
- Ouvrez le projet dans votre compte.
- Dans le menu latéral, appuyez sur Players > Login.
- Dans le volet du projet de Login, appuyez sur Configure.
- Accédez à Passwordless login > Settings et sélectionnez le type de méthode d’authentification sans mot de passe que vous souhaitez utiliser.
- Pour envoyer un lien à utilisation unique contenant le code, accédez à l’onglet Email settings et réglez la bascule Log in via magic link sur On.
- Appuyez sur Save changes.
Pour implémenter la connexion sans mot de passe :
- Configurez le projet de Login :
- Ouvrez le projet dans votre compte.
- Dans le menu latéral, appuyez sur Players > Login.
- Dans le volet du projet de Login, appuyez sur Configure.
- Accédez à Passwordless login > Settings et sélectionnez le type de méthode d’authentification sans mot de passe que vous souhaitez utiliser.
- Pour envoyer un lien à utilisation unique contenant le code, accédez à l’onglet Email settings et réglez la bascule Log in via magic link sur On.
- Appuyez sur Save changes.
Pour implémenter la connexion sans mot de passe :
- Configurez le projet de Login :
- Ouvrez le projet dans votre compte pour les jeux mobiles.
- Dans le menu latéral, appuyez sur Other tools > Login.
- Dans le volet du projet de Login, appuyez sur Configure.
- Accédez à Passwordless login > Settings et sélectionnez le type de méthode d’authentification sans mot de passe que vous souhaitez utiliser.
- Pour envoyer un lien à utilisation unique contenant le code, accédez à l’onglet Email settings et réglez la bascule Log in via magic link sur On.
- Appuyez sur Save changes.
- Spécifiez l'URL pour l'authentification via un lien à utilisation unique dans les paramètres du SDK (facultatif) :
- Ouvrez votre projet d'application dans l'éditeur Unreal ;
- Accédez à
Settings > Project Settings > Plugins > Xsolla Settings > Passwordless Authentication ; - Cochez la case
Send Passwordless Auth URL ; - Spécifiez le
Passwordless Auth URL .
app://xlogin.<ANDROID_PACKAGE_NAME>, où<ANDROID_PACKAGE_NAME>est le nom du package de l’application Android.app://xlogin.<BUNDLE_ID>, où<BUNDLE_ID>est l’identifiant de l’application iOS.
- Dans l'interface de l'application, ajoutez les éléments suivants :
- formulaire pour la saisie du numéro de téléphone et/ou l'adresse e-mail ;
- formulaire pour la saisie d'un code à usage unique.
- Implémentez la logique d'authentification sans mot de passe en utilisant les méthodes SDK suivantes :
StartAuthByPhoneNumber— lance l'authentification de l'utilisateur et envoie au numéro de téléphone spécifié un SMS contenant un code à usage unique et un lien (si la connexion par lien magique est configurée pour le projet de Login) ;
StartAuthByPhoneNumber est soumise à des limites de fréquence d’envoi de SMS. Pour lever ces limites, utilisez les comptes de votre propre fournisseur de services de SMSCompleteAuthByPhoneNumber— finalise l'authentification lorsque l'utilisateur entre un code à usage unique ou suit un lien reçus par SMS ;StartAuthByEmail— lance l'authentification de l'utilisateur et envoie à l'adresse e-mail spécifiée un e-mail contenant un code à usage unique et un lien (si la connexion par lien magique est configurée pour le projet de Login) ;CompleteAuthByEmail— finalise l'authentification lorsque l'utilisateur entre un code à usage unique ou suit un lien reçus par e-mail ;LogoutUser— met fin à la session active de l'utilisateur.
Liens utiles
Dernière mise à jour: 7 Septembre 2026Faute de frappe ou autre erreur dans le texte ? Sélectionnez le texte concerné et appuyez sur Ctrl+Entrée.