2.2K Star 15.8K Fork 9.5K

JEECG / jeecg-boot

 / 详情

租户实现问题

已完成
创建于  
2021-12-27 10:25
版本号:

当前最新版本: 3.0(发布日期:2021-11-01)

问题描述:

由于jeecg不是从根上设计租户实现,只是用到mybatis的过滤器添加tenant_id,后期无论如何改动都很麻烦。尤其跨租户的处理总是有漏洞。

我建议的是现实是改规则:一个用户只能属于一个租户,admin用户创建新租户时,生成新租户的管理员,带上租户里设置的前缀,例如sh_admin(用户创建时不允许类似命名,防止冲突)。
登录时可以,
1、不保留切换租户功能,手动使用对应租户的admin登录。
2、保留admin切换租户功能,便于管理,使用对应租户的前缀admin登录。

这样每个租户下管理员管理自己租户的用户和部门,也能满足要求。减少了跨租户的很多麻烦。

评论 (2)

创建了任务
JEECG 任务状态待办的 修改为已完成

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(3)
57093 jeecg 1662000782
Java
1
https://gitee.com/jeecg/jeecg-boot.git
git@gitee.com:jeecg/jeecg-boot.git
jeecg
jeecg-boot
jeecg-boot

搜索帮助