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.

Note
Dans le Compte éditeur, assurez vous que l’option Passwordless login est sélectionnée pour le projet de connexion que vous utilisez dans votre application. Vous pouvez modifier la méthode de connexion ultérieurement en cliquant sur le lien Change Login method. Les paramètres précédemment enregistrés ne seront pas perdus.

Pour implémenter la connexion sans mot de passe :

  1. Configurez le projet de connexion :
    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 à Passwordless login > Settings et sélectionnez le type de méthode d’authentification sans mot de passe que vous souhaitez utiliser.
    5. 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.
    6. Cliquez sur Save changes.

  1. Spécifiez l'URL pour l'authentification via un lien à utilisation unique dans les paramètres du SDK (facultatif) :
    1. Ouvrez votre projet d'application dans l'éditeur Unreal ;
    2. Accédez à Settings > Project Settings > Plugins > Xsolla Settings > Passwordless Authentication ;
    3. Cochez la case Send Passwordless Auth URL ;
    4. Spécifiez le Passwordless Auth URL.
Note
Pour rediriger les utilisateurs vers une application mobile, l’URL doit correspondre à l’un des schémas suivants :

  1. 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.

  1. 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) ;
Note
La méthode 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 SMS
    • CompleteAuthByPhoneNumber — 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.
Documentation de référence du SDK
En savoir plus sur les méthodes SDK et leurs paramètres.
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.

Liens utiles

Dernière mise à jour: 4 Juillet 2025

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 !
Impossible d'envoyer votre commentaire
Réessayez plus tard ou contactez-nous à [email protected].
OSZAR »