Aller au contenu principal

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 :

Pour d’autres fournisseurs SMS, utilisez notre connecteur HTTP SMS pour intégrer n’importe quel service disposant d’une API 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 :

  1. Accédez à Console > Connecteur > Connecteurs Email et SMS.
  2. Pour ajouter un nouveau connecteur SMS, cliquez sur le bouton "Configurer" et sélectionnez votre fournisseur SMS souhaité.
  3. Consultez la documentation README de votre fournisseur choisi.
  4. Complétez les champs requis dans la section "Configuration des paramètres".
  5. Personnalisez le modèle SMS à l’aide de l’éditeur JSON.
  6. Testez votre configuration en envoyant un code de vérification à votre téléphone à l’aide du modèle "Générique".
  7. 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 :

attention:

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.