Connecteurs d'email
Un connecteur d'email intègre votre service de livraison d'email avec Logto pour permettre une vérification sécurisée des utilisateurs par email. Une fois configuré, vous pouvez envoyer des mots de passe à usage unique (OTP) pour l'inscription, la connexion, la réinitialisation de mot de passe, la liaison de compte, les invitations de membres et la validation d'opérations à haut risque.
Choisissez votre connecteur d'email
Logto offre trois types d'options de connecteur d'email :
Service d'email Logto gratuit (Cloud uniquement)
Cette option de service d'email intégré est idéale pour commencer rapidement, que ce soit pour les tests ou la production. Elle élimine le besoin d'intégrations tierces et offre une livraison d'email gratuite et fiable. Il suffit de personnaliser votre image de marque de base pour les modèles d'email préconçus.
Le connecteur du service d'email Logto offre désormais des capacités de personnalisation de marque, y compris le logo, les informations de l'entreprise et le nom de l'expéditeur.
- Les emails seront envoyés depuis l'adresse fixe
[email protected]
. - Vous ne pouvez pas ajouter de lien ou tout autre contenu personnalisé aux emails.
Connecteur officiel pour le service d’email Logto.
Fournisseurs d'email populaires
Connectez-vous avec votre fournisseur de service d'email (ESP) préféré en utilisant les guides étape par étape de Logto.
Ces options vous permettent de personnaliser entièrement votre modèle d'email, le nom de l'expéditeur, etc., pour mieux servir votre image de marque.
Nous fournissons un support prêt à l'emploi pour les fournisseurs de services d'email suivants :
Le connecteur officiel Logto pour le service de courrier direct AWS.
Le connecteur officiel Logto pour le service d’email Mailgun.
Le connecteur officiel Logto pour le service d’email SendGrid.
Le connecteur officiel Logto pour le service de courrier direct Aliyun.
Connecteur Logto pour le service d’email Postmark.
Personnalisez votre connecteur d'email
Si aucune des solutions ci-dessus ne répond à vos besoins, vous pouvez également choisir de vous connecter à votre service d'email souhaité en utilisant le protocole Simple Mail Transfer Protocol (SMTP).
Le connecteur officiel Logto pour SMTP.
Si vous avez déjà votre propre service d'email et que vous n'êtes pas éligible pour utiliser une connexion SMTP, nous fournissons également un "connecteur d'email HTTP".
Lorsqu'il doit envoyer un email, il envoie un appel API à l' endpoint
configuré pour compléter le flux d'auth dépendant de l'email. Notez que pour éviter les erreurs de flux d'auth, l' endpoint
configuré doit renvoyer une réponse 200 après avoir reçu le WebHook pour informer Logto qu'il a reçu la notification pour envoyer l'email. Dans ce cas, vous devez surveiller votre propre service d'email pour garantir une livraison réussie.
Le connecteur officiel Logto pour l’email HTTP.
Vous pouvez remarquer qu'un seul connecteur d'email peut être ajouté.
Lorsque vous avez déjà un connecteur d'email, vous ne pouvez sélectionner que "Changer de connecteur d'email". Lors de cette opération dans la console, elle prend effet immédiatement une fois enregistrée, alors assurez-vous de tester votre configuration avant de sauvegarder.
Pour assurer la stabilité de votre service, les utilisateurs Cloud peuvent créer un locataire de développement pour l'environnement de développement. Après avoir testé la configuration dans l'environnement de développement, "migrer" la configuration vers la production, puis enregistrer la configuration.
Activer l'inscription ou la connexion par email
Une fois que vous avez ajouté avec succès le connecteur d'email et complété la configuration, vous pouvez activer les configurations de connexion et d'inscription qui reposent sur l'email + code de vérification, selon vos besoins commerciaux.
- Accédez à : Console > Expérience de connexion > Inscription et connexion
- Définir les méthodes d'inscription : Choisissez "Adresse email" ou "Adresse email ou numéro de téléphone" comme identifiant d'inscription. Remarque : la vérification par email est actuellement obligatoire lors de l'inscription.
- Définir les méthodes de connexion : L'identifiant d'inscription choisi devient automatiquement une méthode de connexion. Cliquez sur "Ajouter un autre" pour des options de connexion supplémentaires.
- Enregistrer les modifications et tester : Cliquez sur "Enregistrer les modifications" pour mettre en œuvre la nouvelle expérience de connexion. N'oubliez pas d'utiliser l' "Aperçu en direct" pour tester la fonctionnalité.
Parce que nos configurations prennent effet immédiatement, la suppression du connecteur d'email existant peut affecter les processus de connexion et d'inscription normaux des utilisateurs finaux.
Par exemple, si l'identifiant de connexion inclut la combinaison "email + code de vérification", la suppression du connecteur d'email existant empêchera les utilisateurs de recevoir des codes de vérification par email et entraînera une erreur dans le flux de connexion.
Veuillez être conscient des risques potentiels lors de l'opération sur les connecteurs.
FAQs
Comment personnaliser le nom de l'expéditeur de l'email ?
Nous travaillons encore sur plus de connecteurs. Si vous avez besoin d'autres options, faites-nous simplement part de vos besoins sur Discord et déposez une demande de fonctionnalité sur GitHub. Si vous avez besoin d'une assistance supplémentaire, vous pouvez également nous contacter par email.
Pour les contributeurs, nous fournissons une méthode de création de connecteur facile à étendre, vous permettant de personnaliser votre propre connecteur en fonction de vos scénarios spécifiques. Vous êtes toujours les bienvenus pour soumettre une demande de tirage à Logto, afin que d'autres dans la communauté puissent également bénéficier de votre travail.
Comment puis-je restreindre les adresses IP pour les requêtes d'email dans les connecteurs d'email Logto ?
Une solution de contournement consiste à utiliser le connecteur d'email HTTP Logto.
Implémentez un endpoint API sur votre serveur qui appelle le service d'email pertinent, et déclenchez cet endpoint API via le connecteur d'email HTTP Logto. De cette façon, vous aurez un contrôle total sur l'adresse IP de votre endpoint API et pourrez ajouter les adresses IP correspondantes à la liste blanche dans la configuration du fournisseur de service d'email.