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

2018-12-09 14:20:58 +08:00
 skyshy

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

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

6277 次点击
所在节点    MongoDB
8 条回复
ifoto
2018-12-09 14:44:44 +08:00
小老弟,这玩意不难。理解 role access user 的关系,就简单了
hly9469
2018-12-09 14:49:31 +08:00
rbac 很数据库没关系吧
loveCoding
2018-12-09 14:52:26 +08:00
跟数据库没关系 ,理解好 rbac 的概念
yeelone
2018-12-09 17:21:43 +08:00
hsluoyz
2018-12-09 17:28:47 +08:00
killerv
2018-12-10 09:17:23 +08:00
你要理解 RBAC 的意思,这个跟数据库没关系。核心就是角色的关联(用户和角色的关联,角色和权限的关联)。
一般来说,应该有下面几个表
-----------
users
roles
user_role
permissions
role_permission
-----------
根据当前用户身份 -> 获取用户拥有的所有角色 -> 这些角色的权限是否包含该权限
460881773
2018-12-10 12:35:28 +08:00
必须可以啊 。和数据库本身无关
skyshy
2018-12-15 16:19:25 +08:00
@killerv 感谢。

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

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

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

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

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

© 2021 V2EX