Seb*_*ien 7 javascript firebase firebase-authentication
我正在尝试使用JS SDK从Web应用程序匿名登录,它在某些环境下效果很好,但是在一个环境下,与其他地方完全相同的代码却给了我403:
(索引):64 {“错误”:{“代码”:403,“消息”:“来自引荐来源网址https://myapp.firebaseapp.com/的请求被阻止。”,“错误”:[{“消息”: “来自引荐来源网址https://myapp.firebaseapp.com/的请求已被阻止。”,“域”:“全局”,“原因”:“禁止”}],“状态”:“ PERMISSION_DENIED”}}
但是我认为我检查了所有环境下的所有内容是否相同:启用了匿名身份验证,并且我的Web应用程序位于Firebase Hosting上,因此代码应与环境无关。
知道这可能来自哪里吗?
boj*_*eil 18
您似乎对 API 密钥设置了一些引用限制。您需要转到 Google Cloud Console 并修改对 API 密钥的这些限制。
小智 17
这对我有帮助:
控制台云谷歌 - > API和服务 - >凭据 - >单击:浏览器密钥(由firebase自动创建) - >应用程序限制:无和API限制:不限制密钥。
现在您的 API 将不会阻止任何请求。我希望这能起作用!