[发明专利]权限管理方法及系统在审
| 申请号: | 202110651124.6 | 申请日: | 2021-06-11 |
| 公开(公告)号: | CN113282896A | 公开(公告)日: | 2021-08-20 |
| 发明(设计)人: | 王峰 | 申请(专利权)人: | 上海数禾信息科技有限公司 |
| 主分类号: | G06F21/31 | 分类号: | G06F21/31;G06F21/45 |
| 代理公司: | 北京市万慧达律师事务所 11111 | 代理人: | 刘锋;邱忠贶 |
| 地址: | 201206 上海市浦东新区自*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 权限 管理 方法 系统 | ||
1.一种权限管理方法,其特征在于,包括:
根据用户角色以及与所述用户角色对应的操作权限构建权限树,所述权限树用于反映用户角色与操作权限的关系;
根据用户属性以及与所述用户属性对应的数据权限关系构建资源树,并在资源树的各个节点挂载相应的资源文件,所述资源树用于反映用户属性与数据权限的关系;
获取用户请求,基于用户角色从权限树中解析出与用户适配的权限路径,以及基于用户属性从资源树中解析出与用户适配的资源路径;
通过权限路径和资源路径,向用户提供相应的操作权限和数据权限。
2.根据权利要求1所述的方法,其特征在于,根据用户角色以及与所述用户角色对应的角色权限关系构建权限树,所述权限树用于反映用户角色与操作权限的关系之前还包括:
预设多种与权限管理场景一一对应的资源类型,各所述资源类型包括至少一个权限树模板以及至少一个资源树模板。
3.根据权利要求2所述的方法,其特征在于,还包括:
将所述权限树模板和所述资源树模板按资源类型分类保存于服务器中,并使所述服务器与用户的客户端保持连接访问关系;
根据用户的权限管理场景关联相应用户的客户端,以向客户端推荐相应的所述权限树模板和所述资源树模板进行权限配置。
4.根据权利要求1所述的方法,其特征在于,根据用户角色以及与所述用户角色对应的操作权限构建权限树的方法包括:
依据用户角色的所属关系,分别在权限树的每个节点中设置与用户角色对应的操作权限关系,构建各节点的角色权限关系。
5.根据权利要求4所述的方法,其特征在于,根据用户属性以及与所述用户属性对应的数据权限关系构建资源树,并在资源树的各个节点挂载相应的资源文件的方法包括:
根据用户属性及对应的数据权限关系,分别在每个资源树的节点中设置与用户属性对应的数据权限关系,构建各节点的数据权限关系;
分别在资源树的各节点中匹配相应的资源文件,以使所述节点仅能提供与用户属性相匹配的资源文件。
6.根据权利要求5所述的方法,其特征在于,获取用户请求,基于用户角色从权限树中解析出与用户适配的权限路径,以及基于用户属性从资源树中解析出与用户适配的资源路径的方法包括:
服务器解析客户端发送的用户请求,得到至少一个用户角色和至少一个用户属性;
将解析出的用户角色与权限树中的节点对应串联得到权限路径;
将解析出的用户属性与资源树中的节点对应串联得到资源路径。
7.根据权利要求6所述的方法,其特征在于,通过权限路径和资源路径,向用户提供相应的操作权限和数据权限的方法包括:
基于权限路径向用户提供路径节点中资源的操作权限,以及基于资源路径向用户提供路径节点中资源的数据权限。
8.根据权利要求1-7任一项所述的方法,其特征在于,所述操作权限包括对资源的写入、查看、修改或访问操作,所述数据权限的体现在于获取的数据内容不同。
9.一种权限管理系统,其特征在于,包括:
权限树构建单元,用于根据用户角色以及与所述用户角色对应的操作权限构建权限树,所述权限树用于反映用户角色与操作权限的关系;
资源树构建单元,用于根据用户属性以及与所述用户属性对应的数据权限关系构建资源树,并在资源树的各个节点挂载相应的资源文件,所述资源树用于反映用户属性与数据权限的关系;
请求获取单元,用于获取用户请求,基于用户角色从权限树中解析出与用户适配的权限路径,以及基于用户属性从资源树中解析出与用户适配的资源路径;
解析单元,用于通过权限路径和资源路径,向用户提供相应的操作权限和数据权限。
10.一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,其特征在于,计算机程序被处理器运行时执行上述权利要求1至8任一项所述方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海数禾信息科技有限公司,未经上海数禾信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110651124.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种一体化电极的气体放电管及其工艺
- 下一篇:一种移动式生物氢烷烘房





