【发布时间】:2020-04-27 12:02:31
【问题描述】:
我正在尝试根据用户角色从 Firestore 中的文档中过滤数据。假设我有一个名为 Company 的文档,其中包含名称和帐单信息等数据。我有一个角色为 Employee 的用户,他应该能够访问公司的名称,但不能访问帐单信息。具有 Admin 角色的用户应该能够查看整个数据。
收集中的公司文件:
companyId123: {
name: "Awesome Company",
creditCard: "12345678"
}
角色:管理员和员工的不同访问级别。
是否可以根据用户的角色调整可用的数据? 最佳做法是什么?
【问题讨论】:
标签: firebase google-cloud-firestore nosql firebase-security