基于RBAC来做的就是权限管理系统-RBAC模型

基于RBAC来做的就是权限管理系统-RBAC模型

1 1191 ERP系统:后台权限设计

根据人员级别不同,使用的系统功能也不同。 当人员使用相同的功能时3D素材,他们会看到不同组织的不同数据。 根据不同的维度,权限的划分也不同。

一是基于角色的访问控制(RBAC)模型。 人员角色分配用户权限管理,可分为功能权限和数据权限两大类。

那么现在我们首先来看一下根据RBAC进行权限分配。

一、背景

在相应的系统中,每个用户看到的界面功能和数据不可能相同,而是根据组织结构和人员职级进行区分。

例如:

这时就需要分配相应的权限。

2. 角色控制

经典模型RBAC模型是目前权限管理系统的基础,但它包括但不限于此。 根据公司的组织架构设计有所不同,或者2B业务是一个通用的权限划分设计的。 RBAC模型可以分为4个版本:RBAC_0、RBAC_1、RBAC_2和RBAC_3。 其他三个模型都是基于RBAC_0演化而来的。

我们简单描述一下这四种RBAC模型:

1 2109 ERP系统:后台权限设计

图1

3. 使用场景

基于RBAC的权限分配给角色,然后分配给用户。

1. 功能权限

配置每个用户可以看到和操作的不同功能项。

当主系统中有不同的子系统时游戏开发素材,选择相应的子系统,将不同的功能项分配给指定的角色。

1 399 ERP系统:后台权限设计

图二

2. 数据权限

根据组织所属部门的不同,由于公司的业务情况不同,用户使用相同功能时看到的显示数据也不同。

1 489 ERP系统:后台权限设计

图3

3、角色组合

在某个组织下选择的工作角色被分配相应的功能角色和数据角色。

工作角色=功能角色+数据角色

1 580 ERP系统:后台权限设计

图4

4.配置账户

不同的用户账户被赋予不同的工作权限,因为我们使用多个角色来形成关系,工作角色被赋予多种功能权限和数据权限。 因此,一个用户账号只需对应一个工作角色即可。

1 670 ERP系统:后台权限设计

图5

如果没有权限进入系统,会出现“无权限”提示。 对于ERP、OA等企业级系统,都是由公司员工使用,账号分配和权限分配都是由专人进行,没有开放注册功能。

按照不同维度进行权限划分也可以接入人力资源管理系统rbac角色权限表设计,按照组织架构进行权限划分。 您还可以在当前设置按钮上添加共享功能,指定人员(如:部门、部门、个人、角色)。 这种方式的时间取决于系统的主要结构。

4. 最后的话

看到这里,相信产品同学只要对四种RBAC模型有所了解rbac角色权限表设计,搭建一个简单的权限系统应该是水到渠成的事。 搭建一个简单的权限系统应该没问题。

文章来源:http://www.91yunying.com/75852.html