System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及计算机,特别是涉及一种账户管理方法、装置、计算机设备、存储介质和程序产品。
技术介绍
1、企业的数字化、网络化建设,对提升工作效率、改进管理模式有很大促进作用,随着企业应用系统的生态体系不断成长,越来越多的企业拥有多个业务平台协同工作。然而,若用户在每一个业务平台均注册账户,则可能会导致用户登录不同的业务平台需要切换不同的账户,从而给用户使用业务平台带来不便。
2、目前,许多企业通过单点登录的方法,使得多个业务平台共用一套用户体系和认证模式,简化了用户登录过程。但,在单点登录场景下,若用户向对业务平台的账户信息进行修改,则需要对每一业务平台的账户信息进行逐一修改。显然,在单点登录场景下,对业务平台的账户管理过程比较繁琐。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种账户管理方法、装置、计算机设备、存储介质和程序产品,能够对多业务平台的账户信息进行同步管理,进而简化了账户管理过程。
2、第一方面,本申请提供了一种账户管理方法,应用于基于轻量级访问协议ldap的中心服务器,包括:
3、通过基于ldap的账户管理服务器,获取账户管理客户端发送的账户修改请求;其中,所述账户修改请求包括目标业务平台的平台标识和账户修改信息,以及目标用户的用户标识;所述目标用户拥有目标内部数据网络下至少两个业务平台中的账户,所述目标业务平台是所述至少两个业务平台中的任一业务平台;
4、基于所述平台标识和所述用户标识,获取所述目标用户在所述
5、向所述至少两个业务平台的开发运维devops工具发送所述修改后的账户信息和所述用户标识,以使每一业务平台均基于所述用户标识和所述修改后的账户信息,对所述目标用户在该业务平台下的账户信息进行修改。
6、在其中一个实施例中,向所述至少两个业务平台的devops工具发送所述用户标识和所述修改后的账户信息,包括:
7、根据所述目标用户的用户标识,从所述至少两个业务平台中选择具有账户信息同步权限的业务平台;
8、向所选择的业务平台的devops工具发送所述用户标识和所述修改后的账户信息。
9、在其中一个实施例中,所述方法还包括:
10、获取所述目标用户的用户权限和所述目标用户在每一业务平台的账户信息;
11、在所述用户权限为允许统一认证的情况下,将所述目标用户的用户标识和所述目标用户在各业务平台的账户信息进行关联存储。
12、在其中一个实施例中,账户修改请求是所述账户管理客户端在识别到所述目标用户对所述目标业务平台的账户信息进行修改的情况下所发起的。
13、第二方面,本申请提供了一种账户管理方法,应用于账户管理客户端,包括:
14、在识别到目标用户对所拥有的目标业务平台的账户信息进行修改的情况下,获取账户修改信息;其中,所述目标用户拥有目标内部数据网络下至少两个业务平台中的账户,所述目标业务平台是所述至少两个业务平台中的任一业务平台;
15、通过基于ldap的账户管理服务器,向基于ldap的中心服务器发送账户修改请求;其中,所述账户修改请求包括所述目标业务平台的平台标识和账户修改信息,以及所述目标用户的用户标识;
16、所述账户修改请求用于请求所述中心服务器基于所述平台标识、所述用户标识和所述账户修改信息,确定修改后的账户信息,并向各业务平台的devops工具发送所述修改后的账户信息,由每一业务平台基于所述修改后的账户信息对所述目标用户在该业务平台下的账户信息进行修改。
17、第三方面,本申请还提供了一种账户管理装置,集成于基于轻量级访问协议ldap的中心服务器,包括:
18、请求获取模块,用于通过基于ldap的账户管理服务器,获取账户管理客户端发送的账户修改请求;其中,所述账户修改请求包括目标业务平台的平台标识和账户修改信息,以及目标用户的用户标识;所述目标用户拥有目标内部数据网络下至少两个业务平台中的账户,所述目标业务平台是所述至少两个业务平台中的任一业务平台;
19、第一获取模块,用于基于所述平台标识和所述用户标识,获取所述目标用户在所述目标业务平台的原始账户信息,并根据所述账户修改信息对所述原始账户信息进行修改,得到修改后的账户信息;
20、信息修改模块,用于向所述至少两个业务平台的开发运维devops工具发送所述修改后的账户信息和所述用户标识,以使每一业务平台均基于所述用户标识和所述修改后的账户信息,对所述目标用户在该业务平台下的账户信息进行修改。
21、第四方面,本申请还提供了一种账户管理装置,集成于账户管理客户端,包括:
22、第二获取模块,用于在识别到目标用户对所拥有的目标业务平台的账户信息进行修改的情况下,获取账户修改信息;其中,所述目标用户拥有目标内部数据网络下至少两个业务平台中的账户,所述目标业务平台是所述至少两个业务平台中的任一业务平台;
23、请求发送模块,用于通过基于ldap的账户管理服务器,向基于ldap的中心服务器发送账户修改请求;其中,所述账户修改请求包括所述目标业务平台的平台标识和账户修改信息,以及所述目标用户的用户标识;
24、所述账户修改请求用于请求所述中心服务器基于所述平台标识、所述用户标识和所述账户修改信息,确定修改后的账户信息,并向各业务平台的devops工具发送所述修改后的账户信息,由每一业务平台基于所述修改后的账户信息对所述目标用户在该业务平台下的账户信息进行修改。
25、第五方面,本申请还提供了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,处理器执行计算机程序时实现上述第一方面和第二方面中任一方面的方法的步骤。
26、第六方面,本申请还提供了一种计算机可读存储介质,其上存储有计算机程序,处理器执行计算机程序时实现上述第一方面和第二方面中任一方面的方法的步骤。
27、第七方面,本申请还提供了一种计算机程序产品,包括计算机程序,处理器执行计算机程序时实现上述第一方面和第二方面中任一方面的方法的步骤。
28、上述账户管理方法、装置、计算机设备、存储介质和程序产品,通过基于ldap的账户管理服务器,获取账户管理客户端发送的账户修改请求,并基于平台标识和用户标识,获取目标用户在目标业务平台的原始账户信息,并根据账户修改信息对原始账户信息进行修改,得到修改后的账户信息;进一步的,向各业务平台的devops工具发送修改后的账户信息和用户标识,以使每一业务平台均基于用户标识和修改后的账户信息,对目标用户在该业务平台下的账户信息进行修改。上述方案,通过引入ldap,实现了数据的加密传输和用户多个账户的统一管理;同时,通过基于ldap的账户管理服务器发送账户修改请求,可实现访问和修改目标用户在目标业务平台的本文档来自技高网...
【技术保护点】
1.一种账户管理方法,其特征在于,应用于基于轻量级访问协议LDAP的中心服务器,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述向所述至少两个业务平台的DevOps工具发送所述用户标识和所述修改后的账户信息,包括:
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
4.根据权利要求1所述的方法,其特征在于,所述账户修改请求是所述账户管理客户端在识别到所述目标用户对所述目标业务平台的账户信息进行修改的情况下所发起的。
5.一种账户管理方法,其特征在于,应用于账户管理客户端,所述方法包括:
6.一种账户管理装置,其特征在于,集成于基于轻量级访问协议LDAP的中心服务器,所述装置包括:
7.一种账户管理装置,其特征在于,集成于账户管理客户端,所述装置包括:
8.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至5中任一项所述的方法的步骤。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在
10.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至5中任一项所述的方法的步骤。
...【技术特征摘要】
1.一种账户管理方法,其特征在于,应用于基于轻量级访问协议ldap的中心服务器,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述向所述至少两个业务平台的devops工具发送所述用户标识和所述修改后的账户信息,包括:
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
4.根据权利要求1所述的方法,其特征在于,所述账户修改请求是所述账户管理客户端在识别到所述目标用户对所述目标业务平台的账户信息进行修改的情况下所发起的。
5.一种账户管理方法,其特征在于,应用于账户管理客户端,所述方法包括:
6.一种账户管理装置,其特征...
【专利技术属性】
技术研发人员:林圳杰,易锋,兰保军,贾国防,马晓滨,孙海龙,王检稳,
申请(专利权)人:南方电网数字平台科技广东有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。