[发明专利]一种基于角色的资源范围控制方法有效

专利信息
申请号: 201610508662.9 申请日: 2016-06-30
公开(公告)号: CN106126706B 公开(公告)日: 2019-05-21
发明(设计)人: 梁炜平;杨松;季统凯 申请(专利权)人: 国云科技股份有限公司
主分类号: G06F16/20 分类号: G06F16/20;G06F21/12
代理公司: 广东莞信律师事务所 44332 代理人: 余伦
地址: 523808 广东省东莞市松山湖高*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明涉及软件权限设计技术领域,尤其是一种基于角色的资源范围控制方法。本发明以RBAC的思路建立数据表,追加了角色资源范围表;在客户端调用服务端接口的时候,首先判断是否有该功能权限,如果没有该功能权限就报错并返回;如果有该功能权限,则根据角色的资源范围,在SQL上追加限制;自建资源的话只返回自己建立的数据,全部资源的话返回全部数据。本发明将资源范围限制整合到RBAC当中,使资源范围具有了可定义的特性,系统的管理员能够更灵活地控制每个人的可见范围,适用于所有需要进行资源范围控制的系统软件。
搜索关键词: 一种 基于 角色 资源 范围 控制 方法
【主权项】:
1.一种基于角色的资源范围控制方法,其特征在于,所述的方法包括以下步骤:步骤1:根据RBAC的要求建立数据表,然后追加角色资源范围表;步骤2:在客户端调用服务端接口时,首先判断是否有功能权限,如果没有功能权限就报错并返回;如果有功能权限,则根据角色的资源范围,在SQL上追加限制;步骤3:向数据库查询数据,自建资源则只返回自己建立的数据,全部资源则返回全部数据;步骤4:将数据返回到客户端;在追加角色资源范围表后,可根据实际需要再追加用户关系表;此时,在向数据库查询数据时,部分资源则返回自己跟下属的数据;所述RBAC是基于角色的访问控制;是一功能权限控制的方案;功能权限与角色相关联,用户通过成为适当角色的成员而得到这些角色的权限,简化权限管理;所述根据RBAC的要求建立数据表,是指用户跟角色多对多关联、角色跟权限多对多关联;所述角色资源范围表,用于记录角色拥有的资源范围:自建、部分、全部;部分为可选择方式;所述用户关系表,用于记录用户的上级,在进行资源范围控制的时候,“部分资源”需要用到。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

本文链接:http://www.vipzhuanli.com/patent/201610508662.9/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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