Firebase prend en charge les connexions de messagerie sans mot de passe. Un utilisateur fournit son courrier électronique, puis Firebase lui envoie un lien de connexion.
https://firebase.google.com/docs/auth/web/email-link-auth
Cependant, je ne vois aucun moyen de changer le texte de l'e-mail. C'est le défaut:
Sign in to project-XXXX
Hello,
We received a request to sign in to project-XXXX using this email address. If you want to sign in with your [email protected] account, click this link:
Sign in to project-XXXX
If you did not request this link, you can safely ignore this email.
Thanks,
Your project-XXXX team
La section Authentification> Modèles de la console Firebase affiche uniquement les options suivantes. Aucun d'entre eux ne correspond au texte ci-dessus:
Vous ne pouvez pas empêcher cela par Firebase afin d’éviter d’être utilisé comme spam. Si vous souhaitez modifier l'e-mail, vous devez gérer vous-même le flux.
La façon dont Firebase verrouille le contenu du message me semble logique (j'utilise actuellement l'authentification par email/mot de passe Firebase) - ou, devrais-je dire, est logique au moins spécifiquement pour le message de réinitialisation du mot de passe.
Pour que le message de confirmation par courrier électronique, comme @Kayce l’a souligné, l’utilisateur doit être connecté. Je ne peux qu’imaginer qu’il y avait un problème de sécurité/spam auquel les gens de Firebase avaient pensé que je ne pouvais pas trouver.
Si la personnalisation était autorisée pour les messages de réinitialisation de mot de passe, toute personne disposant d'une liste de courrier électronique qu'ils souhaitent spammer peut écrire une application simple, personnaliser le message comme bon leur semble et faire en sorte que Firebase l'envoie à l'adresse e-mail à laquelle ils souhaitent comprendre que la question portait sur les e-mails de vérification de courrier électronique).
Étrangement, ils permettent la modification des courriels de réinitialisation de mot de passe.