讲权限管理之前,先讲一下 用户体系
用户体系
用户:用户是登陆系统的必要条件,进入公司后,公司给你申请一个UM账号密码,初始密码登陆后会让你自己设置密码。当然后台可对你的账号密码进行设置 可启用/禁用。
角色:角儿模块的设定是系统操作中的重要设定,不同的角色给定不同的操作授权【操作授权对接菜单数据,可选定模块进行授权操作】,用户授权直接选定用户UM账号。
用户组:用户组模块的设定是一系列数据权限合集的划分【加入该组,可同时获取该组多个产品的相关权限】,是操作有数据管理权限的必要条件。
权限管理 分为操作权限,接口权限,数据权限
权限管理
操作权限:
1)菜单管理模块对菜单,按钮进行相关操作新增子级,关联api操作。
2)角色模块对角色进行菜单访问授权以及用户授权。
接口权限:
1)API接口管理模块,模块仅对系统本身以及调用到remoteAPI进行管理。
2)菜单模块中关联API以及数据转换模块关联API。
3)可通过配置接口管理对数据权限进行控制。
4)表单接口会自动按路由与API做关联绑定。
数据权限:
1)数据范围管理,对不同的产品数据【公共服务产品,接入服务产品,第三方产品】划定权限范围
2)目前对系统内部的相关接口进行数据权限控制
3)通过用户组划分的数据范围进行数据权限管理
数据权限应用场景:
产品管理模块,系统表单设计模块