JVS开源基础框架:角色管理的作用及配置说明(含权限管理)

在IT系统中,角色管理是指管理和控制系统用户的角色和权限的过程。角色可能是指用户在系统中扮演的特定身份或角色,例如管理员、操作员、审计员等。每个角色都可以被分配一组特定的权限和访问权限,以决定其在系统中可以执行和访问的功能和数据。

角色管理的目的是确保用户只能访问他们所需的功能和信息,同时限制对敏感数据和系统功能的访问。通过角色管理,系统管理员可以更加有效地管理用户权限,降低管理成本,并提高系统安全性。

角色是JVS中某个具备一类操作权限的人员的身份统称,在权限操作时,可以批量处理,给某人赋予某个角色或某几个角色,这个角色关联的功能都会立即生效。角色管理也包括定期审查和更新角色的权限分配,以确保角色的权限与用户的职责和需求保持一致。这样可以防止权限滥用,确保数据安全和合规性。

角色配置界面

角色管理的入口如下图所示:
JVS开源基础框架:角色管理的作用及配置说明(含权限管理)_第1张图片

点击平台管理,进入角色管理界面,右侧是展示目前平台内部已经有的角色配置,点击成员,表示该角色下已经有的用户列表
JVS开源基础框架:角色管理的作用及配置说明(含权限管理)_第2张图片

点击权限配置,这里可以设置这个角色对应的权限
JVS开源基础框架:角色管理的作用及配置说明(含权限管理)_第3张图片

新增角色

点击新增角色按钮,录入角色名称,设置角色描述,设置加入组织后自动赋予该角色权限,这个功能是新增用户后,自动赋予用户权限的功能
JVS开源基础框架:角色管理的作用及配置说明(含权限管理)_第4张图片

点击新增角色,填写角色名称、角色描述,设置自动赋予角色开关,这里自动赋予角色开关是表示,用户加入组织(新用户、老用户申请加入)后,系统自动给对应用户赋予的角色
JVS开源基础框架:角色管理的作用及配置说明(含权限管理)_第5张图片

角色权限设置

在角色管理接界面,选中左侧需要配置权限的角色,点击右侧的权限配置,进入权限配置界面
JVS开源基础框架:角色管理的作用及配置说明(含权限管理)_第6张图片

在权限配置的界面,可以点击勾选权限的具体明细项, 也可以点击本类的全选操作,如下图所示:
JVS开源基础框架:角色管理的作用及配置说明(含权限管理)_第7张图片

角色关联用户

对角色赋权相关用户的操作如下图所示,点击权限名称后的省略菜单,点击添加人员选项
JVS开源基础框架:角色管理的作用及配置说明(含权限管理)_第8张图片

进入系统的人员选择器,通过左侧的人员选择方式,按照个人、按照组织、按照岗位的方式选择用户,已经选择的用户在下方会列举出来,可以点击“×”取消选择。
JVS开源基础框架:角色管理的作用及配置说明(含权限管理)_第9张图片

对于已经赋予角色权限的用户如下图所示,可以通过移除按钮 实现取消角色赋权
JVS开源基础框架:角色管理的作用及配置说明(含权限管理)_第10张图片

权限资源维护

系统权限资源维护是将开发出来的功能,注册到资源管理界面,以便角色、用户可以使用对应权限控制,进入角色管理界面,点击资源维护按钮
JVS开源基础框架:角色管理的作用及配置说明(含权限管理)_第11张图片

系统弹出资源维护的管理页面,如下图所示
JVS开源基础框架:角色管理的作用及配置说明(含权限管理)_第12张图片

点击“添加资源”按钮,系统弹出权限资源新增界面,录入分组、选择分类、设置资源名称、设置资源标识与接口地址
JVS开源基础框架:角色管理的作用及配置说明(含权限管理)_第13张图片

点击编辑,进入资源编辑界面:
JVS开源基础框架:角色管理的作用及配置说明(含权限管理)_第14张图片

在线demo:https://frame.bctools.cn/
基础框架开源地址:https://gitee.com/software-minister/jvsJVS

开源基础框架相关内容

岗位管理配置及使用

后台用户管理(支持同步钉钉、企微、微信等)

企业用户组织管理与配置(树形结构式管理)

通过逻辑隔离的多租户管理系统介绍

支持多账号体系(钉钉、企微、微信等)

你可能感兴趣的:(前端gitgithub)