权限控制系统总体设计演示文稿课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《权限控制系统总体设计演示文稿课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 权限 控制系统 总体 设计 演示 文稿 课件
- 资源描述:
-
1、page 12022年6月16日星期四 通用权限控制系统架构通用权限控制系统架构权限系统数据库面向数据库的接口数据权限控制模块功能权限控制模块面向用户的接口UI及其控制逻辑面向应用系统接口应用系统应用系统受控数据受控数据接口page 22022年6月16日星期四 功能权限控制结构图角色用户功能结点树可操作功能模块结点功能窗口结点功能按钮结点只可见不可见有权限无权限page 32022年6月16日星期四 功能权限控制模块u功能结点树管理u未注册功能默认状态管理u功能结点与角色关系管理u功能结点与用户关系管理u角色与用户关系管理u用户功能权限效验u权限类别管理u角色管理u用户管理page 4202
2、2年6月16日星期四 功能结点树管理u树结构的功能结点的集合体u可以实现增加删除和修改u每个功能结点有唯一编码u对用户授权时,会将用户,功能点与用户对该功能点的权限类别关联。比如:老师A 新建年级(功能结点) 有权限page 52022年6月16日星期四 未注册功能默认状态管理u功能点在系统中没有被注册功能点在系统中没有被注册对于没有注册的功能结点对于没有注册的功能结点,系统可以设置一种默认的系统可以设置一种默认的权限状态权限状态,比如比如:默认设置默认设置_1: 有权限( (可操作可操作) ),无权限( (只可见只可见/ /不可见不可见) )u功能点在不在用户权限表中功能点在不在用户权限表中
3、默认设置默认设置_2: 有权限( (可操作可操作) ),无权限( (只可见只可见/ /不可见不可见) )1-1-首先判断结点是否在用户的授权列表中首先判断结点是否在用户的授权列表中, ,如果存在如果存在: :返回实际返回实际2-2-如果不在如果不在, ,在注册功能结点表中查找在注册功能结点表中查找, ,如果存在如果存在: :返回返回 默认默认 2 23-3-如果不在如果不在: :返回返回 默认默认 1 1page 62022年6月16日星期四 功能结点与用户关系管理l用户与功能的关系是多对多用户与功能的关系是多对多l用户与功能的关系能表达清楚用户对该功能点具有何种用户与功能的关系能表达清楚用户
4、对该功能点具有何种权限权限l用户对功能的权限只存在一种用户对功能的权限只存在一种l角色对功能结点的关系与用户对功能的关系类似角色对功能结点的关系与用户对功能的关系类似用户1排课规划(功能1)新建年级(功能N)年级规划(功能2)只可见不可见可操作用户Npage 72022年6月16日星期四 功能结点与角色关系管理注:目前不实现角色的继承目前不实现角色的继承, ,因为角色一旦继承因为角色一旦继承, ,在权限效验在权限效验上就会增加很大的复杂度上就会增加很大的复杂度, ,严重影响系统性能严重影响系统性能. .角色1排课规划(功能1)新建年级(功能N)年级规划(功能2)只可见不可见可操作角色Npage
5、 82022年6月16日星期四 功能与数据权限结合的细节功能与数据权限结合的细节用户授权功能表中如果不包含数据规则那么默认所有数据规则如果用户某个数据规则中有互相排斥的权限,那么以最大许可为标准用户与权限的关系可以对应多条数据规则用户用户角色角色已授权功能已授权功能 1 1已授权功能已授权功能 N N数据规则数据规则1 1数据规则数据规则2 2数据规则数据规则3 3许可许可禁止禁止许可许可数据规则数据规则1 1数据规则数据规则2 2数据规则数据规则3 3许可许可禁止禁止许可许可page 92022年6月16日星期四 用户与角色的关系角色无继承关系角色无继承关系(目前只实现目前只实现RBAC1标
6、准标准)用户可以属于多个角色用户可以属于多个角色一个角色可以包含多个用户一个角色可以包含多个用户角色A权限用户1权限角色A用户1用户N最终权限用户1角色B角色B权限page 102022年6月16日星期四 u获取用户功能权限表u效验用户对功能结点的权限用户功能权限效验用户授权功能结点列表用户授权功能结点列表用户1应用系统应用系统实际功能实际功能结点列表结点列表已注册已注册功能功能结点列表结点列表用户授权用户授权功能功能结点列表结点列表用户1默认设置默认设置_1_1实际授权实际授权2 21 13 3默认设置默认设置_2_2page 112022年6月16日星期四 权限类别管理u功能权限类型(单选
7、)有权限( (可操作可操作) )无权限( (只可见只可见/ /不可见不可见) )u数据权限类型(多选)读-写-删除-修改-打印-全部这部分可考虑统一作为编码管理page 122022年6月16日星期四 角色管理u角色信息的管理角色信息的管理角色信息的增加删除修改角色信息操作的外部事件u角色与用户的关系管理角色与用户的关系管理u角色与功能结点的关系管理角色与功能结点的关系管理page 132022年6月16日星期四 用户管理u用户的增加删除修改用户的增加删除修改u获取外部用户列表接口获取外部用户列表接口应用系统中已经存在用户应用系统中已经存在用户u提供获取用户列表接口提供获取用户列表接口应用系统
8、中不存在用户应用系统中不存在用户考虑使用LDAP接口规范page 142022年6月16日星期四 数据权限控制结构图应用系统受控数据对象资源应用系统受控数据对象资源接口权限系统受控数据树权限系统受控数据树权限系统受控数据树类别 1类别 2类别 N角色用户读-写-删除-修改-打印-全部page 152022年6月16日星期四 数据权限控制模块数据权限控制模块u数据规则类别u引用系统数据资源获取u自定义数据规则管理u数据规则与用户关系u数据规则与角色关系u效验单个数据访问点权限u获取用户授权数据表page 162022年6月16日星期四 数据规则类别数据规则类别实现对数据规则树进行分类简化授权分类
展开阅读全文