MongoDB 上可以实现 RBAC 权限管理模型吗?如果可以,有可以参考的案例吗?

2018 年 12 月 9 日
 skyshy

因为要做内部的一个系统,但要做权限管理。参考了一下网上说但 RBAC 权限管理模型,但我使用的是 MongoDB (新手),也不知道先前有人做过没。

或者有比较完整的案例,MySQL 的也行,毕竟还是一个后端新手。

7557 次点击
所在节点    MongoDB
8 条回复
ifoto
2018 年 12 月 9 日
小老弟,这玩意不难。理解 role access user 的关系,就简单了
hly9469
2018 年 12 月 9 日
rbac 很数据库没关系吧
loveCoding
2018 年 12 月 9 日
跟数据库没关系 ,理解好 rbac 的概念
inyfee
2018 年 12 月 9 日
hsluoyz
2018 年 12 月 9 日
killerv
2018 年 12 月 10 日
你要理解 RBAC 的意思,这个跟数据库没关系。核心就是角色的关联(用户和角色的关联,角色和权限的关联)。
一般来说,应该有下面几个表
-----------
users
roles
user_role
permissions
role_permission
-----------
根据当前用户身份 -> 获取用户拥有的所有角色 -> 这些角色的权限是否包含该权限
460881773
2018 年 12 月 10 日
必须可以啊 。和数据库本身无关
skyshy
2018 年 12 月 15 日
@killerv 感谢。

查阅到资基本大多是 MySQL 相关的。现在对 RBAC 有了一个层面的清新认识。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/515838

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX