这刚刚开始在过去几天内发生,我的代码没有改变。我犯了错误,还是这个新错?
似乎这意味着我应该在firebase forge中添加我的安全规则以允许从我正在处理的域(在本例中为localhost)中进行访问,但我不知道在哪里可以找到该规则文档。
有人可以帮忙吗?我如何通过此错误?
答案 0 :(得分:11)
随着Firebase简单登录的发布,其中包含许多基于OAuth的身份验证方法(Facebook,Twitter,GitHub等),我们提出了“授权来源”的概念。如果没有此限制,恶意网站可能会伪装成您的应用程序并尝试代表您访问用户的Facebook,Twitter等数据。
通过将这些请求的域限制为您控制并经过验证的域名,我们可以保护您的用户数据。
要修复此错误,请登录Firebase Forge(将Firebase网址放入浏览器),然后导航至左侧的“身份验证”面板。您可以在此处配置多个应用程序域,以逗号分隔。如果您对本地测试感兴趣,请在应用程序域配置中设置127.0.0.1
,并确保通过http://127.0.0.1/...
而不是http://localhost/...
访问网页。我希望有所帮助!