我正在尝试运行这个 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 的免费计划。
如果 localhost 已在域列表中,请确保您通过 http://localhost/ 访问测试应用程序,而不是 http://127.0.0.1/
登录方法部分下方有一个授权域部分。我认为您需要将您的域名列入白名单。
尝试一下!
就我而言,它正在工作
启用 localhost 和您在 firebase 控制台中使用的您自己的域。
@alkas 的解决方案很有帮助,但我还需要显式启用我的应用程序的登录提供程序(电子邮件/密码、Google 等)才能消除此错误
就我而言,我在从“授权域”中删除 localhost 后发现了问题。
所以我只是添加它(本地主机),所以一切都好!
-localhost,因为我在本地,
部署应用程序时的-project_name.firebase.com 和project_name.web.app。 谢谢!
就我而言,我使用两种环境进行开发和测试。我错误地将构建部署到了使用开发配置参数创建的测试环境。