[发明专利]一种通用权限管理系统及方法有效

专利信息
申请号: 201310664923.2 申请日: 2013-12-10
公开(公告)号: CN103632082A 公开(公告)日: 2014-03-12
发明(设计)人: 刘志坚 申请(专利权)人: 惠州华阳通用电子有限公司
主分类号: G06F21/45 分类号: G06F21/45
代理公司: 广州三环专利代理有限公司 44202 代理人: 章兰芳
地址: 516005 广东省惠州市东江*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 通用 权限 管理 系统 方法
【说明书】:

技术领域

发明涉及应用系统及数据安全管理技术领域,具体涉及一种在J2EE开发环境下结合Struts2、Spring、Hibernate的基于开源安全框架SpringSecurity的通用权限管理系统及方法。

背景技术

当前,计算机科学技术已在各个领域得到了广泛的应用。特别是近年来,随着管理信息系统(Management In-formation System,MIS)向着多应用、多用户的方向不断发展,系统的安全问题也越来越受到人们的关注,而权限管理是整个系统安全的核心问题之一,在传统的基于B/S架构的客户关系管理(Customer Relationship Management,CRM)、企业资源计划(Enterprise Resource Planning,ERP)、网站后台、办公室自动化(office automation,OA)、进销存等应用系统的开发过程中,权限管理都是保证系统数据安全必不可缺的组成部分,同时,权限管理在现代软件系统中拥有着重要的地位,从各种操作系统到一般的应用程序,都能发现有关权限的模块或者功能。特别应提出的是,权限管理是事务系统的关键部分,其可靠性、安全性及稳定性直接影响到事务系统的正常运行。

因此,权限管理模块的开发可以说是应用系统开发中不可缺少的部份,如果每个系统都要根据客户的需求重新对系统的权限模块进行设计,无疑是重复的、无意义的工作,基于以上,寻求一种可自由配置、可自定义应用系统信息、能自由灵活扩展、支持多用户、支持多应用、可适用于任何B/S架构应用系统权限管理的通用的、安全的权限管理系统成为了应用系统及数据安全管理的技术领域新的发展方向。

发明内容

本发明的目的是提供一种通用权限管理系统及方法,采用基于角色的权限管理技术方案,同时又将权限设置为对应多个资源、多个用户的方式,实现了该系统和方法的权限分配和访问功能操作的安全管理;每个模块中的各项操作都需按不同的使用者或不同的用户所属角色、不同的用户所属机构、不同的用户职位等信息进行严格的控制。

本发明是通过以下技术方案来实现的:

本发明一方面提供一种通用权限管理系统,包括:

基础信息定义模块,用于定义权限管理系统中所必需的基础信息,为后续的授权、业务逻辑处理提供基础数据支持;

角色、用户、机构、数据授权模块,用于定义权限管理系统中各角色、用户、机构、数据的安全授权及访问范围;

分布式内存缓存,用于提供基于开源分布式内存缓存系统Memcached的二次开发接口服务,使用所述二次开发接口服务缓存权限管理系统的用户、角色、资源、机构、职位信息;

日志模块,用于记录完整的用户登录、用户认证、用户退出、用户操作、用户授权的系统操作日志;

用户认证模块,用于提供用户登录、操作、退出的安全认证;

会话集中管理模块,用于统一将会话由开源分布式内存缓存系统Memcached实现的二次开发接口服务管理;

数据库管理系统,用于对相关业务数据的信息查询、存储、管理、计算。

进一步地,所述角色、用户、机构、数据授权模块包括:

角色授权模块,用于通过列表的方式在已授权的范围内提供对系统角色资料进行查询、管理,编辑角色资料,同时对角色进行访问授权,以定义该角色的权限;

用户授权模块,用于通过设置用户或用户所属的角色对权限管理系统的授权,实现用户对系统的访问控制;

机构授权模块,用于对系统中展现的组织机构和代码进行访问授权,以定义该机构的权限;

数据授权模块,用于通过查询定义数据表信息或Hibernate映射文件表、字段信息,将用户信息或角色信息与数据信息进行授权,实现角色到数据、用户到数据的授权机制。

更进一步地,所述用户授权模块包括:

用户操作权限设置单元,用于设置用户对功能模块的浏览、增加、修改、删除的操作权限;

用户权限继承设置单元,用于设置用户权限的继承,同时用户与角色、用户与部门的关系设置为多对多关系,即:用户属多个角色时,该用户将同时拥有多个角色的授权;

用户私有授权设置单元,用于设置用户的私有授权,即:将特定的用户设置为在给予对应角色的授权外,还单独对该用户进行授权,授权后,该用户的权限为拥有的角色授权加上该用户的私有授权的集合;

超级用户权限设置单元,用于将经过授权认证的用户设置为具有超级用户权限,所述超级用户权限使用户具有系统的所有授权。

更进一步地,所述数据授权模块包括:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于惠州华阳通用电子有限公司,未经惠州华阳通用电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201310664923.2/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top