【技术实现步骤摘要】
针对软件系统中用户权限的配置方法、装置及电子设备
[0001]本申请涉及金融科技领域及其他相关
,具体而言,涉及一种针对软件系统中用户权限的配置方法、装置及电子设备。
技术介绍
[0002]在现有技术中,对于Devops(Development Operations,是一组过程、方法与系统的统称,用于促进开发、技术运营和质量保障部门之间的沟通、协作与整合)软件管理平台等自动化软件制作交付平台而言,当需要新增开发人员、删除开发人员以及配置管理人员的Devops权限时,通常要分别在多个相关平台进行用户权限的配置。例如,新入职多位开发人员,各位新增的开发人员不仅要在Git(Global Information Tracker,是一个开源的分布式版本控制系统,可以高速地处理从小到大的项目版本管理)管理平台申请新增权限,同时还需要在Devops平台重复申请新增开发人员的类似权限,操作步骤重复,操作耗时较长,人工配置成本较高,从而导致针对用户进行权限配置时权限配置效率低的问题。
[0003]针对上述的问题,目前尚未提出有效
【技术保护点】
【技术特征摘要】
1.一种针对软件系统中用户权限的配置方法,其特征在于,包括:从第一软件系统中获取目标用户对应的第一用户信息,其中,所述第一软件系统用于管理代码库,所述代码库用于存储软件开发过程中所使用的源代码,所述第一用户信息用于表征所述目标用户在管理所述代码库的过程中所对应的角色信息;根据所述第一用户信息配置所述目标用户在第二软件系统中的权限,其中,所述第二软件系统用于基于所述代码库中的源代码管理至少一个软件应用程序。2.根据权利要求1所述的针对软件系统中用户权限的配置方法,其特征在于,根据所述第一用户信息配置所述目标用户在第二软件系统中的权限,包括:从第三软件系统中获取目标用户对应的第二用户信息,其中,所述第三软件系统用于管理软件开发任务,所述第二用户信息表征所述目标用户在所述软件开发任务中的角色信息;根据所述第一用户信息和所述第二用户信息配置所述目标用户在所述第二软件系统中的权限。3.根据权利要求2所述的针对软件系统中用户权限的配置方法,其特征在于,根据所述第一用户信息和所述第二用户信息配置所述目标用户在所述第二软件系统中的权限,包括:基于所述第一用户信息检测所述目标用户是否为第一角色人员,其中,所述第一角色人员为能够依据所述第一软件系统编译所述代码库中的源代码的角色人员;在所述目标用户为所述第一角色人员的情况下,基于所述第二用户信息确定是否在所述第二软件系统中为所述目标用户配置第一权限,其中,所述第一权限表征能够基于所述第二软件系统调用所述代码库中的源代码并基于所述源代码生成软件应用程序的权限;在所述目标用户为非第一角色人员的情况下,禁止在所述第二软件系统中为所述目标用户配置第一权限。4.根据权利要求3所述的针对软件系统中用户权限的配置方法,其特征在于,在所述目标用户为所述第一角色人员的情况下,基于所述第二用户信息确定是否在所述第二软件系统中为所述目标用户配置第一权限,包括:基于所述第二用户信息检测所述目标用户是否为第二角色人员,其中,所述第二角色人员为所述第三软件系统中记录的已分配有软件开发任务的角色人员;在所述目标用户为所述第二角色人员的情况下,在所述第二软件系统中为所述目标用户配置第一权限;在所述目标用户为非第二角色人员的情况下,禁止在所述第二软件系统中为所述目标用户配置所述第一权限。5.根据权利要求1所述的针对软件系统中用户权限的配置方法,其特征在于,根据所述第一用户信息配置所述目标用户在第二软件系统中的权限,包括:基于所述第一用户信息检测所述目标用户是否为第三角色人员,其中,所述第三角色人员为能够依据所述第一软件系统将所述源代码编译成不同版本的软件安装包的角色人员;在所述目标用户为所述第三角色人员的情况下,在所述第二软件系统中为所述目标用户配置第二权限,其中,所述第二权限表征能够通过所述第二软件系统对不同版本的软件
应用程序进行管理的权限;在所述目标用户为非第三角色人员的情况下,禁止在所述第二软件系统中为所述目标用户配置所述第二权限。6.根据权利要求2所述的针对软件系统中用户权限的配置方...
【专利技术属性】
技术研发人员:朱海识,于爽,丁子钰,邹晓鸥,
申请(专利权)人:中国工商银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。