NewLife.Cube icon indicating copy to clipboard operation
NewLife.Cube copied to clipboard

多租户下角色和授权

Open gzhcyk opened this issue 1 year ago • 2 comments

1、利用角色的拓展字段(或增加TenantID)来确定角色是哪个客户的 2、客户管理员(有权限创建角色的用户)创建自己的角色强制填充角色拓展字段为客户ID(或TenantID) 3、租户角色可选的权限为客户管理员(有权限创建角色的用户)所拥有的权限,提交后需要注意判断不能越界授权

gzhcyk avatar Oct 17 '24 02:10 gzhcyk

部门表是不是也考虑加个TenantID字段 角色完善下数据权限(本部门、部门及以下、全部、个人、自定义)

codekgithub avatar Nov 24 '24 10:11 codekgithub

部门表是不是也考虑加个TenantID字段 角色完善下数据权限(本部门、部门及以下、全部、个人、自定义)

部门表本身带有 TenantId 字段

    <Column Name="TenantId" DataType="Int32" Map="Tenant@Id@$" Description="租户" />

nnhy avatar Nov 24 '24 15:11 nnhy