Passer au contenu principal

Avant de commencer

L’expérience prend en charge les connexions Passwordless, qui permettent aux utilisateurs de fournir un numéro de téléphone ou une adresse de courriel, puis de recevoir un mot de passe à usage unique (OTP) pour terminer l’authentification.

Activer Passwordless pour Universal Login

Pour configurer Universal Login afin qu’il prenne en charge les connexions , vous devrez définir le profil d’authentification de manière à utiliser un flux de connexion pris en charge, puis mettre à jour votre application pour indiquer la connexion pendant l’authentification.

Activer Identifier First

Dans le , accédez à Authentication > Authentication Profile Sélectionnez Identifier First ou Identifier First + Biometrics.

Mettez à jour votre application

Selon le type de connexions que vous avez activées pour votre application, vous devrez peut-être mettre à jour votre application pour indiquer une connexion Passwordless lors de la connexion :
Connexion de base de donnéesConnexion PasswordlessFaut-il l’indiquer ?Expérience utilisateur
OuiSMS et/ou courrielOuiLa connexion Passwordless indiquée est présentée lors de la connexion.
NonSMS et courrielNonLa connexion Passwordless créée en premier est présentée.
NonSMS ou courrielNonLa connexion Passwordless est présentée lors de la connexion (avec toutes les connexions sociales activées).
Pour indiquer une connexion Passwordless lors de la connexion, vous devez transmettre le paramètre connection et sa valeur (soit sms ou email) au point de terminaison Login de l’API d’authentification Auth0 : https://mytenant.us.auth0.com/authorize?client_id={id}&``connection={sms|email}``&scope=…&response_type=code&response_mode=query&state=…&redirect_uri=http%3A%2F%2Flocalhost%3A3000&code_challenge=… Si vous utilisez l’un de nos SDK, vous pouvez indiquer une connexion Passwordless pendant l’initialisation. Par exemple :
auth0 = await createAuth0Client({
     domain: config.domain,
     client_id: config.clientId,
     connection: "email"
  });

auth0 = await createAuth0Client({
     domain: config.domain,
     client_id: config.clientId,
     connection: "sms"
  });
Si vous utilisez Passwordless avec Universal Login et l’authentification unique, les paramètres de connexion sms et email ne tirent pas parti de la session Auth0 existante, et l’utilisateur devra ouvrir une session.

Tester la connexion

Lorsqu’on demande à l’utilisateur de saisir son OTP, l’un des écrans suivants s’affiche :

Inscription

Connexion