angular-fire2数据建模和用户级别身份验证访问

时间:2018-07-02 17:19:56

标签: angular firebase-authentication angularfire2

我是Firebase的新手,我想实现基于所有权的数据安全性。 我有两个收藏夹

1-

Category:[{
  "name":"TRANSPORT"
},
{
  "name":"FOOD"
}]

2-

"Expense":[{
    "date":"02/06/2018",
    "amount":"2000",
    "category":"FOOD"
  }
]

我已经定义了以下规则,只有作为交易所有者的登录用户才能编辑或查看费用。我不知道如何查询这些数据。

{
"rules": {
"expenses": {
  "users": {
    "$uid": {
      "expense": {
        ".read": "auth != null && auth.uid == $uid",
        ".write": "auth != null && auth.uid == $uid"
      }
    }
  }  
},
"categories": {
      "categoryList": {
        ".read": "auth != null",
        ".write": "auth != null"
      }
   }
 }
}

0 个答案:

没有答案