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

时间:2018-07-11 21:32:42

标签: firebase firebase-authentication

我正在按照here所述的步骤进行操作,向我发送验证电子邮件后,我的收件箱中收到一封来自noreply@myappname.firebaseapp.com的电子邮件。

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

enter image description here

我是否缺少可以帮助我进行电子邮件链接登录的内容,还是需要在应用程序控制台中完成修改SMTP设置的过程?

1 个答案:

答案 0 :(得分:1)

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

本文Email via Firebase Firestore Cloud Function Triggers包含触发自定义电子邮件的代码,可以根据您的需要进行修改。我想诀窍是将.emailValidated属性设置为true。这可能就像切换布尔值一样容易-我不知道。

总而言之,尽管要获得定制的验证电子邮件似乎要进行很多工作。我建议您坚持使用他们提供的东西。