[发明专利]一种权限管理方法及系统在审
| 申请号: | 201410602246.6 | 申请日: | 2014-10-31 |
| 公开(公告)号: | CN104363211A | 公开(公告)日: | 2015-02-18 |
| 发明(设计)人: | 王超 | 申请(专利权)人: | 北京思特奇信息技术股份有限公司 |
| 主分类号: | H04L29/06 | 分类号: | H04L29/06 |
| 代理公司: | 北京轻创知识产权代理有限公司 11212 | 代理人: | 杨立 |
| 地址: | 100086 北京市海淀*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 权限 管理 方法 系统 | ||
1.一种权限管理方法,其特征在于,包括以下步骤:
步骤1:创建用于定义所有权限主体及与每个权限主体对应的资源访问权限信息的树形结构;
步骤2:以用户权限列表的方式展示树形结构中存储的所有权限主体及每个权限主体对应的资源访问权限信息;
步骤3:当接收到用户发送的登陆请求时,缓存登陆请求中的用户信息;
步骤4:当用户登陆成功后,根据缓存的用户信息查找用户权限列表,得到与该用户对应的资源访问权限信息;
步骤5:当检测到用户请求对任一资源的访问时,根据该用户的资源访问权限判断用户是否有权限访问该请求的资源,如果用户具有访问权限,允许用户访问资源,否则,执行步骤6;
步骤6:结束处理。
2.根据权利要求1所述的权限管理方法,其特征在于:所述步骤3和步骤4之间还包括步骤3.1:使用开源安全框架Shiro实现对用户信息的安全认证。
3.根据权利要求1所述的权限管理方法,其特征在于:所述步骤5中还包括,在用户具有访问权限访问资源时,对用户信息进行安全认证;及用户在退出登陆时对用户信息进行安全认证。
4.根据权利要求1所述的权限管理方法,其特征在于:所述步骤3中还包括将用户信息存储于日志记录中。
5.根据权利要求1所述的权限管理方法,其特征在于:所述资源访问权限信息中的最小颗粒权限的种类包括查询、新增、修改和删除。
6.一种权限管理系统,其特征在于:包括创建模块(1)、展示模块(2)、缓存模块(3)、查找模块(4)和判断模块(5);
所述创建模块(1),用于创建定义所有权限主体及与每个权限主体对应的资源访问权限信息的树形结构,所述权限主体中包括用户信息;
所述展示模块(2),用于以用户权限列表的方式展示树形结构中存储的所有权限主体及每个权限主体对应的资源访问权限信息;
所述缓存模块(3),用于当接收到用户发送的登陆请求时,缓存登陆请求中的用户信息;
所述查找模块(4),用于当用户登陆成功后,根据缓存的用户信息查找用户权限列表,得到与该用户对应的资源访问权限信息;
所述判断模块(5),用于当检测到用户请求对任一资源的访问时,根据该用户的资源访问权限判断用户是否有权限访问该请求的资源,如果用户具有访问权限,允许用户访问资源,否则,结束处理。
7.根据权利要求6所述的权限管理系统,其特征在于:所述缓存模块(3)和查找模块(4)之间还包括认证模块(6):使用开源安全框架Shiro实现对用户信息的安全认证。
8.根据权利要求6所述的权限管理系统,其特征在于,所述判断模块(5)中还用于:在用户具有访问权限访问资源时,对用户信息进行安全认证;及用户在退出登陆时对用户信息进行安全认证。
9.根据权利要求6所述的权限管理系统,其特征在于:所述缓存模块(3)还用于将用户信息存储于日志记录中。
10.根据权利要求6所述的权限管理系统,其特征在于:所述资源访问权限信息中的最小颗粒权限的种类包括查询、新增、修改和删除。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京思特奇信息技术股份有限公司,未经北京思特奇信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410602246.6/1.html,转载请声明来源钻瓜专利网。





