【问题标题】:Firebase email verification invalid certificate issueFirebase 电子邮件验证无效证书问题
【发布时间】: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


【解决方案1】:

更新:我找到了这个问题的“解决方案”!

由于我无法理解的原因,电子邮件验证链接无法在我的家庭 WiFi 上使用,但如果我使用移动数据尝试相同的链接,它会以应有的方式工作。

如果您遇到此错误,请尝试使用其他形式的互联网连接,它可能会起作用!

但是,我不明白为什么会出现这种情况,因为我的家庭 WiFi 没有设置特殊的防火墙或任何不寻常的东西。如果有人可以解释为什么会发生这种情况,我很想知道。我会联系 Firebase,以便他们至少知道某些用户正在发生这种情况。

感谢@Frank van Puffelen 的帮助

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-22
    • 2019-06-16
    • 1970-01-01
    • 2017-05-30
    相关资源
    最近更新 更多