Connecteurs SMS
La configuration d’un connecteur SMS vous permet d’envoyer des mots de passe à usage unique (OTPs) au numéro de téléphone de l’utilisateur. Ce mécanisme d’authentification sans mot de passe peut être utilisé dans divers scénarios, notamment l’inscription, la connexion, le mot de passe oublié, les processus de liaison de compte, les invitations de membres et la validation de l’identité de l’utilisateur. Cela simplifie l’authentification des utilisateurs et renforce la sécurité en minimisant le risque de violations liées aux mots de passe.
Choisissez votre connecteur SMS
Connectez-vous à votre fournisseur de services SMS préféré grâce aux guides étape par étape de Logto.
Nous proposons une prise en charge prête à l’emploi pour les fournisseurs de services SMS suivants :
Le connecteur officiel Logto pour le service de messages courts Twilio.
Le connecteur officiel Logto pour le service de messages courts SMSAero.
Le connecteur officiel Logto pour GatewayAPI SMS.
Le connecteur officiel Logto pour Vonage SMS.
Le connecteur officiel Logto pour le service de messages courts Aliyun.
Le connecteur officiel Logto pour le service de messages courts Tencent.
Pour d’autres fournisseurs SMS, utilisez notre connecteur HTTP SMS pour intégrer n’importe quel service disposant d’une API HTTP.
Envoyez des SMS via un appel HTTP.
Si nos connecteurs standards ne répondent pas à vos besoins spécifiques, n’hésitez pas à nous contacter. Pour les utilisateurs OSS, vous pouvez implémenter votre propre connecteur (OSS) si le besoin est urgent. Nous accueillons toujours les contributions ; votre effort pourrait bien aider d’autres membres de la communauté ayant les mêmes besoins.
Étapes de configuration
Suivez les étapes ci-dessous pour ajouter un connecteur SMS :
- Accédez à Console > Connecteur > Connecteurs Email et SMS.
- Pour ajouter un nouveau connecteur SMS, cliquez sur le bouton "Configurer" et sélectionnez votre fournisseur SMS souhaité.
- Consultez la documentation README de votre fournisseur choisi.
- Complétez les champs requis dans la section "Configuration des paramètres".
- Personnalisez le modèle SMS à l’aide de l’éditeur JSON.
- Testez votre configuration en envoyant un code de vérification à votre téléphone à l’aide du modèle "Générique".
- Cliquez sur "Enregistrer et terminer" pour finaliser.
Changer de connecteur SMS
Pour passer à un autre connecteur SMS :
- Accédez à la page de détails du connecteur et cliquez sur "Changer de connecteur" en haut à droite
- Ou bien, supprimez le connecteur existant et créez-en un nouveau
Remarque : Vous ne pouvez activer QU’UN SEUL connecteur SMS à la fois.
Lorsque vous avez déjà un connecteur SMS, vous ne pouvez sélectionner que "Changer de connecteur SMS". Lors de cette opération dans la console, elle prend effet immédiatement une fois enregistrée, veillez donc à bien tester votre configuration avant de sauvegarder.
Pour garantir la stabilité de votre service, les utilisateurs Cloud peuvent créer un tenant de développement pour l’environnement de développement. Après avoir testé la configuration dans l’environnement de développement, "migrez" la configuration vers la production, puis enregistrez la configuration.
Activer le numéro de téléphone pour les parcours utilisateurs finaux
Une fois que vous avez ajouté et configuré le connecteur SMS, vous pouvez activer les parcours d’authentification par téléphone :
- Définir les méthodes d’inscription : Accédez à Expérience de connexion > Inscription et connexion. Dans la section inscription, ajoutez "Numéro de téléphone" ou "Adresse e-mail ou numéro de téléphone" comme identifiant. Remarque : La vérification du numéro de téléphone est obligatoire lors de l’inscription.
- Définir les méthodes de connexion : Dans la section connexion, ajoutez "Numéro de téléphone" comme méthode de connexion. Choisissez entre mot de passe et code de vérification SMS pour l’authentification. Cliquez sur "Ajouter une autre" pour des options supplémentaires.
- Configurer le mot de passe oublié : Dans la section connexion, si la connexion par mot de passe est activée, vous verrez le paramètre "Mot de passe oublié". Activez "Code de vérification par téléphone" pour permettre la réinitialisation du mot de passe via SMS.
- Configurer le SMS pour MFA : Accédez à Expérience de connexion > Authentification multi-facteurs. Activez "Code de vérification SMS" comme second facteur pour renforcer la sécurité.
- Configurer les paramètres du compte : Utilisez l’Account API pour personnaliser votre Centre de compte et permettre aux utilisateurs de gérer leurs numéros de téléphone.
Comme nos configurations prennent effet immédiatement, la suppression d’un connecteur SMS existant peut affecter les processus de connexion et d’inscription normaux des utilisateurs finaux.
Par exemple, si l’identifiant de connexion inclut la combinaison "numéro de téléphone + code de vérification", la suppression du connecteur SMS existant empêchera les utilisateurs de recevoir des codes de vérification par e-mail et entraînera une erreur dans le flux de connexion.
Veuillez être conscient des risques potentiels lors de la manipulation des connecteurs.
FAQ
Logto ne propose pas le connecteur SMS que je souhaite utiliser. Que dois-je faire ?
Nous travaillons encore sur d’autres connecteurs. Si vous avez besoin d’options supplémentaires, faites-nous simplement part de vos besoins sur Discord et soumettez une demande de fonctionnalité sur GitHub. Si vous avez besoin d’une assistance supplémentaire, vous pouvez également nous contacter par e-mail.
Pour les utilisateurs Logto open-source, nous proposons une méthode de création de connecteur facile à étendre, vous permettant de personnaliser votre propre connecteur selon vos scénarios spécifiques. Vous êtes toujours invité à soumettre une pull request à Logto, afin que d’autres membres de la communauté puissent également bénéficier de votre travail.