Connexion par e-mail / téléphone / nom d'utilisateur
Configurer le flux de connexion par identifiant
Comme mentionné précédemment, divers types d'identifiants peuvent être collectés auprès des utilisateurs tout au long du flux d'inscription ou de la création directe de compte dans Logto. De plus, les utilisateurs peuvent entrer et compléter des informations supplémentaires au fur et à mesure qu'ils explorent et utilisent le produit. Ces identifiants peuvent être utilisés pour identifier de manière unique les utilisateurs dans le système de Logto et leur permettre d'être authentifiés et de se connecter aux applications intégrées à Logto.
Que vous choisissiez d'utiliser la page de connexion pré-construite hébergée par Logto ou que vous prévoyiez de créer votre propre interface de connexion personnalisée, vous devrez configurer les méthodes de connexion disponibles et les paramètres de vérification pour vos utilisateurs finaux.
Configurer les paramètres d'identifiant et d'authentification
1. Définir les identifiants de connexion pris en charge
Vous pouvez ajouter plusieurs identifiants pris en charge à partir de la liste déroulante en tant que méthodes de connexion activées pour les utilisateurs finaux. Les options disponibles sont :
- Nom d'utilisateur
- Adresse e-mail
- Numéro de téléphone
Réorganiser les identifiants changera l'ordre dans lequel ils sont affichés sur la page de connexion. Le premier identifiant sera la méthode de connexion principale pour les utilisateurs.
2. Définir les paramètres d'authentification
Pour chaque identifiant de connexion, vous devrez configurer au moins un facteur de vérification efficace pour vérifier l'identité de l'utilisateur. Il y a deux facteurs parmi lesquels vous pouvez choisir :
- Mot de passe : Disponible pour tous les types d'identifiants de connexion. Une fois activé, les utilisateurs doivent fournir un mot de passe pour compléter le processus de connexion.
- Code de vérification : Disponible uniquement pour les identifiants Adresse e-mail et Numéro de téléphone. Une fois activé, les utilisateurs doivent entrer un code de vérification envoyé à leur e-mail ou numéro de téléphone pour compléter le processus de connexion.
Si les deux facteurs sont activés, les utilisateurs peuvent choisir l'une ou l'autre méthode pour compléter le processus de connexion. Vous pouvez également réorganiser les facteurs pour changer l'ordre dans lequel ils sont affichés sur la page de connexion. Le premier facteur sera utilisé comme méthode de vérification principale pour les utilisateurs et le second sera affiché comme un lien alternatif.
Expérience utilisateur du flux de connexion par identifiant
L'expérience de connexion s'adapte en fonction de l'identifiant choisi et des facteurs d'authentification disponibles.
- Saisie intelligente pour plusieurs identifiants : Si plus d'une méthode de connexion par identifiant est activée, la page de connexion intégrée de Logto détectera automatiquement le type d'identifiant saisi par l'utilisateur et affichera les options de vérification correspondantes. Par exemple, si Adresse e-mail et Numéro de téléphone sont tous deux activés, la page de connexion détectera automatiquement le type d'identifiant saisi par l'utilisateur et affichera les options de vérification correspondantes. Elle passe à un format de numéro de téléphone avec code régional si des chiffres sont saisis consécutivement ou à un format d'e-mail lorsqu'un symbole “@” est utilisé.
- Facteurs de vérification activés :
- Mot de passe uniquement : Les champs d'identifiant et de mot de passe seront affichés sur le premier écran.
- Code de vérification uniquement : Le champ d'identifiant apparaît sur le premier écran, suivi du champ de code de vérification sur le deuxième écran.
- Mot de passe et code de vérification : Le champ d'identifiant est saisi initialement sur le premier écran, suivi des étapes pour entrer le mot de passe ou le code de vérification sur le deuxième écran en fonction de l'ordre de vérification. Un lien de basculement est fourni pour permettre aux utilisateurs de passer d'une méthode de vérification à l'autre.
Exemples
Exemple 1 : Adresse e-mail avec vérification par mot de passe
Ajoutez l'Adresse e-mail comme identifiant de connexion et activez le facteur Mot de passe pour la vérification.
Exemple 2 : E-mail / Téléphone avec vérification par mot de passe (principal) et code de vérification (alternatif) activée
Ajoutez à la fois l'Adresse e-mail et le Numéro de téléphone comme identifiants de connexion. Activez les facteurs Mot de passe et Code de vérification pour les deux identifiants.
Collecter des informations de profil utilisateur supplémentaires lors de la connexion
Dans le flux de connexion de Logto, un processus de remplissage de profil peut être déclenché si les paramètres d'identifiant d'inscription sont mis à jour. Cela garantit que tous les utilisateurs, y compris ceux existants, fournissent les nouveaux identifiants requis.
Lorsqu'un développeur ajoute un nouvel identifiant (comme une adresse e-mail), il devient obligatoire pour tous les utilisateurs. Si un utilisateur revenant se connecte avec un identifiant existant (comme un nom d'utilisateur), il sera invité à fournir et vérifier le nouvel identifiant s'il manque à son profil. Ce n'est qu'après avoir complété cette étape qu'il pourra accéder à l'application, garantissant une transition fluide et cohérente vers les nouvelles exigences.
Décomposition du processus :
- Nom d'utilisateur a été précédemment défini comme identifiant d'inscription avec le paramètre Créer votre mot de passe activé automatiquement.
- Adresse e-mail est ensuite définie comme identifiant d'inscription. L'identifiant Adresse e-mail est automatiquement ajouté comme option de connexion activée.
- Un utilisateur revenant se connecte avec son nom d'utilisateur et son mot de passe.
- L'utilisateur est invité à fournir et vérifier une adresse e-mail après sa première étape de connexion.
Le même processus s'applique également aux paramètres d'inscription Créer votre mot de passe. Si les paramètres Créer votre mot de passe sont nouvellement activés dans le flux d'inscription, le facteur Mot de passe sera automatiquement activé pour tous les identifiants de connexion que vous choisissez. Tous les utilisateurs revenant sans mot de passe seront invités à en créer un lors du processus de connexion.
Remarque : Pour des flux de connexion personnalisés, consultez la fonctionnalité Apportez votre interface utilisateur.
FAQs
Expérience de connexion auto-hébergée (connexion intégrée)
Logto ne prend actuellement pas en charge l'API sans interface pour la connexion et l'inscription. Cependant, vous pouvez utiliser notre fonctionnalité Apportez votre interface utilisateur pour télécharger votre formulaire de connexion personnalisé sur Logto. Nous prenons également en charge plusieurs paramètres de connexion que vous pouvez utiliser pour pré-remplir le formulaire de connexion avec l'identifiant utilisateur collecté à partir de votre application ou vous connecter directement avec un fournisseur SSO social ou d'entreprise tiers. En savoir plus sur les Paramètres d'authentification.
Ressources connexes
Expérience d'inscription et de connexion par e-mail
Expérience d'inscription et de connexion par nom d'utilisateur