【技术实现步骤摘要】
一种代码操作权限的控制方法及装置
本专利技术涉及计算机
,具体涉及一种代码操作权限的控制方法及装置。
技术介绍
随着软件规模的扩大,在软件产品的开发过程中会有越来越多的人员参与,在保证研发效率的同时,需要对软件产品的代码的安全进行管控。软件产品的代码可以通过版本库的形式存放在代码管理平台,项目相关人员需要拥有版本库的操作权限才能获得代码并进行相关操作。目前,主流的代码管理平台都会有配套的权限管理功能,但是该功能十分有限,例如Gerrit,仅仅归类了版本库的各类操作,权限的管理完全依赖人力沟通以及手工分配,步骤非常繁琐,时间成本较高。
技术实现思路
针对现有技术中的问题,本专利技术实施例提供一种代码操作权限的控制方法及装置,能够至少部分地解决现有技术中存在的问题。一方面,本专利技术提出一种代码操作权限的控制方法,包括:接收Web应用服务器发送的操作权限分配请求,所述操作权限分配请求包括用户信息、版本库信息和权限信息;根据所述版本库信息获得对应的版本库的权限配置文件,并将 ...
【技术保护点】
1.一种代码操作权限的控制方法,其特征在于,包括:/n接收Web应用服务器发送的操作权限分配请求,所述操作权限分配请求包括用户信息、版本库信息和权限信息;/n根据所述版本库信息获得对应的版本库的权限配置文件,并将所述用户信息和权限信息写入所述版本库信息对应的版本库的权限配置文件和使所述版本库信息对应的版本库的权限配置文件生效;/n向所述Web应用服务器返回权限分配结果。/n
【技术特征摘要】
1.一种代码操作权限的控制方法,其特征在于,包括:
接收Web应用服务器发送的操作权限分配请求,所述操作权限分配请求包括用户信息、版本库信息和权限信息;
根据所述版本库信息获得对应的版本库的权限配置文件,并将所述用户信息和权限信息写入所述版本库信息对应的版本库的权限配置文件和使所述版本库信息对应的版本库的权限配置文件生效;
向所述Web应用服务器返回权限分配结果。
2.根据权利要求1所述的方法,其特征在于,还包括:
接收代理服务器定时发送的用户权限期限查询请求,并向所述代理服务器返回用户操作权限信息;
接收所述代理服务器发送的第一用户权限清理请求,所述第一用户权限清理请求包括权限清理信息;其中,所述第一用户权限清理请求是所述代理服务器基于所述用户操作权限信息获知存在权限到期的用户之后发送的;
根据所述权限清理信息删除对应的版本库的权限配置文件中权限到期的用户的相关信息。
3.根据权利要求1所述的方法,其特征在于,还包括:
接收代理服务器发送的第二用户权限清理请求,所述第二用户权限清理请求包括用户清理信息;其中,所述第二用户权限清理请求是所述代理服务器在查询获知用户已离职之后发送的;
根据所述用户清理信息从所有版本库的权限配置文件中删除已离职用户的相关信息。
4.根据权利要求2或3所述的方法,其特征在于,还包括:
向所述Web应用服务器发送权限清理结果。
5.一种代码操作权限的控制装置,其特征在于,包括:
第一接收单元,用于接收Web应用服务器发送的操作权限分配请求,所述操作权限分配请求包括用户信息、版本库信息和权限信息;
写入单元,用于根据所述版本库信息获得对应的版本库的权...
【专利技术属性】
技术研发人员:钱奕兰,温建波,钱湘隆,方俊山,
申请(专利权)人:中国工商银行股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。