Firebase数据规则无法解析身份验证令牌

时间:2019-10-12 12:21:27

标签: firebase firebase-realtime-database firebase-security

我尝试过

https://recipes-fe1ba.firebaseio.com/products.json?auth'+令牌

在firebase规则中,我尝试了

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

在我发送了实际的非空令牌后,没有工作事件。它与下面的错误对象一起引发401。

      { "error" : "Could not parse auth token." }

有人可以突出显示吗?

我还需要有关如何在Firebase数据规则中读取自己的查询参数的帮助 例如: 如果我点击

https://recipes-fe1ba.firebaseio.com/products.json?mypara1=1234

数据规则之类的

{“。read”:“ mypara1!= 1235”}

目前停滞不前,不知道如何执行此操作。

2 个答案:

答案 0 :(得分:0)

第二个问题:将数据传递到安全规则的唯一方法是通过读取的路径以及用户的auth令牌。就像您尝试的那样,无法通过URL将自定义参数传递到安全规则中。

典型的方法是将它们传递到路径中。像这样:

https://recipes-fe1ba.firebaseio.com/products/mypara1_1234.json

答案 1 :(得分:0)

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

从身份验证中删除单个棚