gpt4 book ai didi

ember.js - 身份验证失败-权限被EmberFire拒绝

转载 作者:行者123 更新时间:2023-12-02 06:02:25 25 4
gpt4 key购买 nike

在遵循有关Ember js 2.0的简单初学者教程时,我试图在firebase上建立一个基本的数据存储。例如,我正在学习本教程:

https://medium.com/@jamesfuthey/a-gentle-introduction-to-ember-2-0-8ef1f378ee4#.d6umfj62j

我似乎总是在使用Firebase URL进行身份验证时遇到问题。也就是说,本教程试图将信息写入Firebase项目,但Chrome浏览器检查器显示我从Firebase收到“权限被拒绝”错误。

防火墙警告:在/ posts / -KIpiNcp3WVRkCfwl_lW更新失败:Permission_denied

我已经用安装了emberfire ember install emberfire 。我已将我的Firebase URL添加到config / environment.js:

contentSecurityPolicy:{'connect-src':“'self'HTTPREMOVED // auth.firebase.com wss://*.firebaseio.com”},
Firebase:“HTTPREMOVED // ember2-blog-ccb21.firebaseio.com”,

注意:我的信誉低于10,因此必须删除这些链接上的http元素才能在此处发布。

最初,我没有更改Firebase项目上的任何身份验证设置(我认为这很奇怪,因为我应该以某种方式对Firebase项目进行身份验证)。然后,我尝试添加域,首先添加我的IP,然后添加与我的IP关联的域名。

我正在使用:
ember-cli:2.5.1

我希望有人可以指出我正确的方向。谢谢。

最佳答案

临时不安全(!)方法,带有指向安全方法的链接

这至少将使您超越症结所在,但是您需要在完成后立即撤消它。

在浏览器的Firebase控制台中,转到数据库->规则并替换规则:

{
"rules": {
".read": "auth != null",
".write": "auth != null"
}
}


{
"rules": {
".read": true,
".write": true"
}
}

这将使您能够完成本教程的这一部分。

警告:允许任何人写入您的数据库,因此请尽快重置规则!

更多详细信息和安全方法,请参见 this answer to the same Firebase access issue

关于ember.js - 身份验证失败-权限被EmberFire拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37495397/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com