[发明专利]权限管理方法、系统、计算机设备及计算机可读存储介质有效
申请号: | 201811290849.1 | 申请日: | 2018-10-31 |
公开(公告)号: | CN111125743B | 公开(公告)日: | 2022-02-08 |
发明(设计)人: | 沐阳;唐永强;赵刚涛 | 申请(专利权)人: | 上海哔哩哔哩科技有限公司 |
主分类号: | G06F21/62 | 分类号: | G06F21/62 |
代理公司: | 北京英特普罗知识产权代理有限公司 11015 | 代理人: | 程超 |
地址: | 200000 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 权限 管理 方法 系统 计算机 设备 可读 存储 介质 | ||
本公开提供了一种权限管理方法,其特征在于,方法包括:响应于权限文件的提取信号,提取代码分支的权限文件,其中,权限文件中包括用于管理代码分支的权限角色;确定权限文件对应的权限存储路径;解析权限文件,得到权限解析结果,其中,权限解析结果包括权限角色;以及将权限存储路径和权限解析结果进行关联。本公开还提供了一种权限管理系统、一种计算机设备及一种计算机可读存储介质。
技术领域
本发明涉及计算机技术领域,具体涉及权限管理方法、系统、计算机设备及计算机可读存储介质。
背景技术
目前,对于一个大仓库而言,只存在一个权限文件,这个权限文件中包括所有的权限角色和每个权限角色的权限。基于这种情况,现有技术在合并代码分支时,需要从这个仅有的权限文件中找到待合并的代码分支对应的权限角色,以判别本次合并是否是有效。
然而,在实现本发明构思的过程中,发明人发现相关技术中至少存在如下缺陷:现有技术中在合并代码分支时需要从唯一的权限文件中遍历出能够合并代码分支的权限角色,操作繁琐,工程量较大。
发明内容
本公开目的是提供一种权限管理方法、系统、计算机设备及计算机可读存储介质,以至少解决现有技术在合并代码分支时需要从唯一的权限文件中遍历出能够合并代码分支的权限角色,导致操作繁琐且工程量较大的缺陷。
本公开的一个方面提供了一种权限管理方法,其特征在于,上述方法包括:响应于权限文件的提取信号,提取代码分支的权限文件,其中,上述权限文件中包括用于管理上述代码分支的权限角色;确定上述权限文件对应的权限存储路径;解析上述权限文件,得到权限解析结果,其中,上述权限解析结果包括上述权限角色;以及将上述权限存储路径和上述权限解析结果进行关联。
根据本公开的实施例,上述代码分支源于代码仓库,上述确定上述权限文件对应的权限存储路径,包括:确定上述代码仓库的名称;确定上述代码分支的名称;确定上述权限文件源于的上述代码分支的目录层;以及将上述代码仓库的名称、上述代码分支的名称和上述目录层作为上述权限存储路径。
根据本公开的实施例,上述解析上述权限文件,得到权限解析结果,包括:从上述权限文件中确定出角色类型;从上述权限文件中获取与上述角色类型对应的权限角色;以及将上述角色类型和上述权限角色作为上述权限解析结果。
根据本公开的实施例,上述提取代码分支的上述权限文件,包括:确定上述代码分支的根目录,其中,上述根目录中包括至少一个对象,上述对象包括文件或者文件夹;以及若上述至少一个对象中存在上述权限文件,则从上述根目录中提取上述权限文件。
根据本公开的实施例,上述方法还包括:若上述至少一个对象中不存在上述权限文件,则判断上述至少一个对象中是否存在上述文件夹;若上述至少一个对象中存在至少一个上述文件夹,则判断上述至少一个上述文件夹中是否包括上述权限文件;以及若上述至少一个上述文件夹中存在上述权限文件,则提取上述权限文件。
根据本公开的实施例,上述代码分支包括一个或多个代码分支,各个上述代码分支均对应有权限文件,其中,对于任一权限文件,该权限文件中的权限角色能够管理该权限文件源于的代码分支的目录层。
本公开的另一个方面提供了一种权限管理系统,其特征在于,上述系统包括:第一提取模块,用于响应于权限文件的提取信号,提取代码分支的权限文件,其中,上述权限文件中包括用于管理上述代码分支的权限角色;确定模块,用于确定上述权限文件对应的权限存储路径;解析模块,用于解析上述权限文件,得到权限解析结果,其中,上述权限解析结果包括上述权限角色;以及关联模块,用于将上述权限存储路径和上述权限解析结果进行关联。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海哔哩哔哩科技有限公司,未经上海哔哩哔哩科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811290849.1/2.html,转载请声明来源钻瓜专利网。