多租户模式表结构设计咨询

发布于 2022-09-12 22:59:23 字数 184 浏览 20 评论 0

关于多租户模式的表结构设计请教各位大佬几个问题
1、角色应该分为两种类型或者两个表吧?全局通用角色、每个租户自定义的角色?
2、多租户权限结构如何设计?多租户的话肯定是平台给租户的管理员分配一定权限,然后租户的管理员再给自己下面的账号分配权限吧?如果是传统的模式是知道怎么设计权限,但是多租户这种可以再分配角色的不知道怎么设计
谢谢各位

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

饮湿 2022-09-19 22:59:23

顶层的管理员一般只管租户, 租户下的权限和用户让租户自己去管理.

各种SaaS应用都是这种模式, 举个例子, 比如钉钉.
你在上面创建一个公司, 其实就是一个租户, 钉钉只管你这个公司的权限.
公司内部有哪些员工, 每个员工那些权限都是租户自己去配置管理.

表结构的设计上有租户表, 租户权限表(控制租户的权限, 一般用来区分付费租户和未付费租户). 如果希望给租户内部提供RBAC的权限配置, 可以在创建租户的时候给每个租户生成一套RBAC的权限表.

如果租户不多, 可以在传统的RBAC权限的那套表上加个租户ID字段也行

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文