我正在使用Firestore数据库为大型系统设计RBAC。因此,我想将每个用户的每个访问权限分配给每个集合。
所以我要问的是我目前的设计。
这只是我的数据库中一堆收集的示例。
You can see the image design here
所以我的想法是放置一个包含以下数据的地图:
权限
是否可以基于当前设计创建安全规则以实现RBAC的灵活性?关于我的案例示例安全规则有什么建议吗?
答案 0 :(得分:1)
您应该熟悉Security rules。这个概念是提供访问控制的简单语法解决方案。
Google文档中有一个不错的article,展示了如何使用安全规则在Firestore中实现RBAC。看着你的问题,我认为这正是在描述你的问题。