我可以修改用于Firebase基于电子邮件链接的身份验证的模板吗?

imj*_*red 5 firebase firebase-authentication

我正在完成此处描述的步骤,在向自己发送验证邮件后,我收到了收件箱中的电子邮件noreply@myappname.firebaseapp.com.

对于其他基于电子邮件的身份验证步骤,我可以直接从Firebase控制台自定义发件人姓名和电子邮件地址:

在此输入图像描述

我是否遗漏了可以帮助我登录电子邮件链接的内容,或者我是否需要在应用程序控制台中修改SMTP设置?

Ron*_*ton 1

我注意到 Firebase 控制台中存在相同的行为/限制。考虑到底层.firebase.auth().createUserWithEmailAndPassword方法可以将您的新用户写入 firestore,我想您可以使用 firebase 函数通过 sendGrid 触发自定义电子邮件,例如,您可以从那里充实自定义工作流程。

本文“通过 Firebase Firestore Cloud 功能触发器发送电子邮件”包含触发自定义电子邮件的代码,并且可以根据您的需求进行调整。我想诀窍是将.emailValidated属性设置为 true。这可能就像切换布尔值一样简单 - 我不知道。

总而言之,只是为了获得定制的验证电子邮件似乎需要做很多工作。我建议您坚持使用他们提供的内容。