根据人员级别不同,使用的系统功能也不同。 当人员使用相同的功能时3D素材,他们会看到不同组织的不同数据。 根据不同的维度,权限的划分也不同。
一是基于角色的访问控制(RBAC)模型。 人员角色分配用户权限管理,可分为功能权限和数据权限两大类。
那么现在我们首先来看一下根据RBAC进行权限分配。
一、背景
在相应的系统中,每个用户看到的界面功能和数据不可能相同,而是根据组织结构和人员职级进行区分。
例如:
这时就需要分配相应的权限。
2. 角色控制
经典模型RBAC模型是目前权限管理系统的基础,但它包括但不限于此。 根据公司的组织架构设计有所不同,或者2B业务是一个通用的权限划分设计的。 RBAC模型可以分为4个版本:RBAC_0、RBAC_1、RBAC_2和RBAC_3。 其他三个模型都是基于RBAC_0演化而来的。
我们简单描述一下这四种RBAC模型:
图1
3. 使用场景
基于RBAC的权限分配给角色,然后分配给用户。
1. 功能权限
配置每个用户可以看到和操作的不同功能项。
当主系统中有不同的子系统时游戏开发素材,选择相应的子系统,将不同的功能项分配给指定的角色。
图二
2. 数据权限
根据组织所属部门的不同,由于公司的业务情况不同,用户使用相同功能时看到的显示数据也不同。
图3
3、角色组合
在某个组织下选择的工作角色被分配相应的功能角色和数据角色。
工作角色=功能角色+数据角色
图4
4.配置账户
不同的用户账户被赋予不同的工作权限,因为我们使用多个角色来形成关系,工作角色被赋予多种功能权限和数据权限。 因此,一个用户账号只需对应一个工作角色即可。
图5
如果没有权限进入系统,会出现“无权限”提示。 对于ERP、OA等企业级系统,都是由公司员工使用,账号分配和权限分配都是由专人进行,没有开放注册功能。
按照不同维度进行权限划分也可以接入人力资源管理系统rbac角色权限表设计,按照组织架构进行权限划分。 您还可以在当前设置按钮上添加共享功能,指定人员(如:部门、部门、个人、角色)。 这种方式的时间取决于系统的主要结构。
4. 最后的话
看到这里,相信产品同学只要对四种RBAC模型有所了解rbac角色权限表设计,搭建一个简单的权限系统应该是水到渠成的事。 搭建一个简单的权限系统应该没问题。