【发布时间】:2019-07-31 13:02:56
【问题描述】:
我在 Firebase 上进行电子邮件链接验证时遇到了一个奇怪的错误。当用户创建帐户时,我会向他们发送以下电子邮件并等待他们进行验证,然后再继续正常的申请流程:
你好 %DISPLAY_NAME%,
点击此链接以验证您的电子邮件地址。
https://project-projectname.firebaseapp.com/__/auth/action?mode=<action>&oobCode=<code>如果您没有要求验证此地址,则可以忽略此电子邮件。
谢谢,
您的 ProjectName 团队
(稍作修改,去掉项目名称)
这封电子邮件成功发送,但是当用户点击电子邮件中的链接时,他们会得到以下效果:
这很奇怪,因为该链接是 Firebase 为我提供的用于验证电子邮件地址的默认 HTTPS 链接。
没有用户可以超过这一点,我尝试了多个浏览器、多个设备、多个电子邮件地址,但没有人可以验证他们的电子邮件。我到处搜索,找不到任何有同样问题的人,所以很可能我忽略了一些非常明显的东西。
我应该注意到他们过去能够成功验证他们的电子邮件 - 大约一周前它停止工作。
任何帮助将不胜感激!谢谢!
【问题讨论】:
-
这看起来确实很奇怪,并不是它应该如何工作的。几天前有一个issue with OAuth responses,但已经解决了。您确定您的客户端和修改流量的 Firebase 服务器之间没有代理吗?可以试试不同的网络吗?如果这不能解决问题,我会reach out to Firebase support 寻求个性化的故障排除帮助。
-
我也有同样的问题,很高兴知道我并不孤单。
标签: firebase firebase-authentication