firebase - 基于子值和令牌值的安全规则
问题描述
我有以下数据设置
{
notifications:{
-MckGnqQf-Oe4oHzgo1c:{
company:"-MUYrs96SLIP4788LtZ3"
}
}
}
用户有一个自定义令牌“公司”,即与他们相关的公司。
我只希望给定公司内的用户能够访问这些数据,因此我想得到一个规则:
"notifications":{
"$uid": {
".read": "auth.token.company== data.child('notifications').child($uid).child('company').val() "
}
},
这似乎不起作用,我不确定为什么。
解决方案
推荐阅读
- tcl - 如何使用 TCL 在 Model-sim 10.5c 的 DO 文件中编写线程应用程序?
- laravel-5 - 相同模型的 Laravel 保护路由
- dryioc - 如何从 DryIoc 中的已解析实例中获取隐式创建的范围?
- google-data-studio - 可以连接 2 个数据集的值以在 Google Data Studio 中创建一个表吗?
- jenkins - 试图将 ssh 命令存储为变量 - “错误的变量名”
- angular - NgModel 值未反映在文本框中
- r - 在 `dplyr::filter_at` 中使用 `tidyselect` 选择特定列
- r - 加快 R for 循环
- node.js - 节点js网络套接字在触发数据事件之前等待5秒
- entity-framework - 具有相交表的 EF CF 子导航不起作用