firebase - authClient.login 返回错误 "Unauthorized request origin"

标签 firebase

这只是在过去几天内开始发生的,我的代码没有改变。我是否犯了一个错误,或者这是新的?

这似乎意味着我应该在 firebase forge 中的安全规则中添加一条规则,以允许从我正在处理的域(在本例中为 localhost)进行访问,但我不知道在哪里可以找到该规则文档。

有人可以帮忙吗?我该如何克服这个错误?

最佳答案

随着 Firebase Simple Login 的发布(其中包含许多基于 OAuth 的身份验证方法(Facebook、Twitter、GitHub 等)),我们纳入了“授权来源”的想法。如果没有此限制,恶意网站可能会冒充您的应用程序并尝试代表您访问用户的 Facebook、Twitter 等数据。

通过将这些请求的域限制为您控制并已验证的域,我们可以保护您用户的数据。

要修复此错误,请登录 Firebase Forge(将 Firebase URL 放入浏览器中),然后导航到左侧的“身份验证”面板。您可以在此处配置多个应用程序域,以逗号分隔。如果您有兴趣在本地进行测试,请在应用程序域配置中设置 127.0.0.1,并确保您通过 http://127.0.0.1/...< 访问页面,而不是 http://localhost/...。我希望这有帮助!

关于firebase - authClient.login 返回错误 "Unauthorized request origin",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14276815/

相关文章:

android - 有没有人让 Firebase 应用索引工作?

firebase - Firestore 安全规则 : If timestamp (FieldValue. serverTimestamp) 现在等于

swift - 在继续功能之前等待图像上传 - Swift 5 Firebase Storage

firebase - 使用 Firebase 的 Github OAuth - 如何获取用户的用户名

node.js - 当我尝试初始化 Firebase 应用程序时,为什么 Google Cloud Functions 会抛出 "Invalid value for config firebase.databaseURL"错误?

java - 为什么我在使用 dataSnapshot 时无法从 Firebase 获取一些数据

node.js - 警告,缺少 FIREBASE_CONFIG 环境变量。初始化 firebase-admin 将失败

firebase - 如何在 Firestore 文档 Flutter 中将数据添加到 map

Firebase 规则根据其他相关数据不工作授予读取权限

javascript - Firebase 数据库触发器 - 如何等待调用