Skip to main content
La basculement flexible entre les connexions est une fonctionnalité facultative qui permet aux utilisateurs de choisir leur méthode d’authentification au moment de se connecter à une application. Une fois mise en œuvre, l’écran de connexion de votre application offre aux utilisateurs la possibilité de s’authentifier soit avec des identifiants de base de données traditionnels, soit avec une connexion . Les utilisateurs qui sélectionnent une connexion sans mot de passe reçoivent un mot de passe à usage unique (OTP) par courriel ou par SMS, qu’ils peuvent utiliser pour se connecter à votre application. La basculement flexible entre les connexions utilise des prompts personnalisés d’Universal Login pour offrir aux utilisateurs une expérience d’authentification plus autonome.

Avant de commencer

Avant de pouvoir mettre en œuvre le basculement flexible entre les connexions, assurez-vous de respecter les exigences suivantes :

Mettre en œuvre le basculement flexible entre les connexions

Pour mettre en œuvre cette fonctionnalité, utilisez l’Auth0 Management API pour configurer des partials personnalisés pour les prompts d’inscription et de connexion. Les partials correspondent à du code personnalisé inséré dans un point d’entrée d’un écran de prompt, comme l’écran de connexion. Pour en savoir plus, consultez Personnaliser les prompts d’inscription et de connexion. Pour mettre en œuvre le basculement flexible entre les connexions, vous configurerez des partials de prompt personnalisés avec les paramètres suivants :
Dans les exemples de code ci-dessous, assurez-vous de remplacer les espaces réservés par les valeurs appropriées :
  • Remplacez {yourDomain} par yourdomain.auth0.com.
  • Remplacez {mgmtApiToken} par votre jeton d’accès.

Configurer l’écran d’inscription

Vous pouvez configurer le prompt signup-password à l’aide de l’endpoint Set partials for a prompt :
Vous utilisez Auth0 CLI ? Si ce n’est pas déjà fait, configurez et authentifiez votre session CLI avant d’exécuter cette commande.
Par conséquent, un bouton Envoyer un code sécurisé par courriel est ajouté à l’écran signup-password. Lorsqu’un utilisateur clique sur ce bouton, les données du formulaire sont soumises; elles contiennent le paramètre d’état de connexion et le nom de la connexion souhaitée.

Configurer les prompts de connexion

Pour obtenir les meilleurs résultats, il est recommandé de configurer le prompt de connexion pour les connexions avec mot de passe et les connexions sans mot de passe. Vous pouvez configurer le prompt login-password à l’aide de l’endpoint Set partials for a prompt : Par conséquent, un bouton Envoyer un code sécurisé par courriel est ajouté à l’écran login-password. Lorsqu’un utilisateur sélectionne ce bouton, il soumet des données de formulaire contenant le paramètre state de connexion et le nom de la connexion souhaitée. De la même manière, vous pouvez configurer le prompt login-passwordless à l’aide de l’endpoint Set partials for a prompt :