Firebase身份验证密码重置发送过期的链接

时间:2018-09-18 09:41:55

标签: firebase firebase-authentication credentials

我正在创建一个Flutter应用程序并使用Firebase Auth,包括Facebook和Google登录在内,一切都可以正常工作,但是,一旦通过电子邮件发送了密码重置链接,它就会显示为已过期。

我发现此answer指出“您需要包括电子邮件本身的应用程序本身:.firebaseapp.com”,我不知道需要添加哪种类型的证书。有人可以看下面的图片并提供建议吗?还是这不是我的问题?我还应该检查什么?

凭据: enter image description here

Firebase控制台: enter image description here

网页: enter image description here

1 个答案:

答案 0 :(得分:1)

万一有人遇到这样的问题,这就是解决我问题的方法(谢谢,Firebase支持!)。

  • 转到“ API和服务”>“凭据”下的Cloud Console
  • 选择具有“限制”作为“ HTTP引荐来源”的API密钥(请参阅问题图片“凭据”)。
  • 在“应用程序限制”下,添加https://Project ID.firebaseapp.com(因此您需要从firebase控制台复制项目ID(请参见问题图片“ Firebase控制台”)

在我的情况下,我在那里拥有AWS Cognito凭据,并且由于我已移至Firebase,所以它未被替换。