SDK pour Android / Connexion sans mot de passe
  Retour à la documentation

SDK pour Android

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. 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 de la bibliothèque Login suivantes :
    • startAuthByMobilePhone — 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 via un lien magique est configurée pour le projet de connexion) ;
    • completeAuthByMobilePhone — termine l'authentification lorsque l'utilisateur saisit le code à usage unique ou suit le lien reçu 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 via un lien magique est configurée pour le projet de connexion) ;
    • completeAuthByEmail — termine l'authentification lorsque l'utilisateur saisit le code à usage unique ou suit le lien reçu reçu par e-mail ;
    • oauthLogout — met fin à la session utilisateur active.
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: 31 Juillet 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 !