Firebase 身份验证/未经授权的域。域未授权

Posted

技术标签:

【中文标题】Firebase 身份验证/未经授权的域。域未授权【英文标题】:Firebase Auth/unauthorized domain. Domain is not authorized 【发布时间】:2018-06-13 02:29:05 【问题描述】:

我正在尝试运行此 sample firebase 项目,但我在浏览器控制台中不断收到此错误。

Lf code: "auth/unauthorized-domain", message: "This domain (mail-demo-fcm.firebaseapp.com) is not…se console -> Auth section -> Sign in method tab."

code: "auth/unauthorized-domain"

message: "This domain (mail-demo-fcm.firebaseapp.com) is not authorized to run this operation. Add it to the OAuth redirect domains list in the Firebase console -> Auth section -> Sign in method tab."

我已在身份验证中启用 Google -> 登录方法作为登录提供程序。

我错过了什么吗?

一个小指南会很有帮助。

我正在使用 Firebase 的免费计划。

【问题讨论】:

这里也不要使用 IP 地址作为 URL。 使用 localhost 代替 127.0.0.1 【参考方案1】:

在登录方法部分下方,有一个授权域部分。我认为您需要将您的域列入白名单。

【讨论】:

【参考方案2】:

您需要将域 mail-demo-fcm.firebaseapp.com 添加到 Firebase 中授权域的身份验证菜单

【讨论】:

【参考方案3】:

@alkas 的解决方案很有帮助,但我还需要为我的应用显式启用登录提供程序(电子邮件/密码、Google 等)才能消除此错误

【讨论】:

以上是关于Firebase 身份验证/未经授权的域。域未授权的主要内容,如果未能解决你的问题,请参考以下文章

如何防止未经授权访问我的 Firebase 实时数据库?

HTTP 请求未经客户端身份验证方案“Ntlm”授权

如何防止未经授权访问我的 Firebase 实时数据库?

摘要身份验证返回未经授权的

HTTP 请求未经客户端身份验证方案“匿名”授权。使用 wsdl 文件

Azure 授权 - 让未经身份验证的用户调用 api