云平台的信息验证方法及云服务器、存储介质、电子设备与流程

文档序号:35286911发布日期:2023-09-01 08:16阅读:42来源:国知局
云平台的信息验证方法及云服务器、存储介质、电子设备与流程

本发明涉及云服务领域,更具体地,涉及一种云平台的信息验证方法及云服务器、存储介质、电子设备。


背景技术:

1、相关技术中,由于云计算快速发展多年,已经涌现一大批成熟的云计算平台;这些云平台所提供的功能大同小异;许多大型企业或者政府机构,都部署多个不同品牌的云平台。

2、相关技术中的云平台各自都有一套访问控制方法,这样就存在以下隐患:一是各个云平台提供的功能大同小异,然而其访问控制页面、api接口并不一致,无法统一管理。二是每个云平台都需要单独的专业工程师进行权限管理,造成人力资源浪费。而云资源并不像硬件资源,云资源通常是用户租借的资源,在使用时具有临时性,用户每临时使用和登录一个新的云平台都要注册账号,验证账号等,效率低下。

3、针对相关技术中存在的上述问题,目前尚未发现有效的解决方案。


技术实现思路

1、为了解决相关技术的不足,本发明提供了一种云平台的信息验证方法及云服务器、存储介质、电子设备。

2、根据本技术实施例的一个方面,提供了一种云平台的信息验证方法,包括:从第二云平台获取目标用户的用户数据集,其中,所述第二云平台用于记录和存储所述目标用户的用户数据集,所述目标用户为所述第二云平台的注册用户,所述目标用户为所述第一云平台的未注册用户;从所述用户数据集中选择至少一个目标数据项;根据所述目标数据项验证所述目标用户在所述第一云平台的有效性。

3、进一步地,根据所述目标数据项验证所述目标用户在所述第一云平台的有效性包括:将所述目标数据项回传至所述第二云平台,以使所述第二云平台根据所述用户数据集验证所述目标数据项的有效性;接收所述第二云平台反馈的第一验证结果,其中,所述第一验证结果用于指示所述目标数据项在所述第二云平台是否有效;若所述第一验证结果表征所述目标数据项在所述第二云平台为有效数据,确定所述目标用户在所述第一云平台为有效用户。

4、进一步地,从第二云平台获取目标用户的用户数据集包括:从第二云平台获取所述目标用户的用户账号;从第二云平台获取所述目标用户的客户端标识;从第二云平台获取所述目标用户的客户端与所述第二云平台之间的交互指令;从第二云平台获取所述目标用户的注册信息,其中,所述注册信息包括以下至少之一:邮箱地址、电话、用户头像,用户名;其中,所述用户数据集包括:所述用户账号,所述客户端标识,所述交互指令,所述注册信息。

5、进一步地,在根据所述目标数据项验证所述目标用户在所述第一云平台的有效性之后,所述方法还包括:若目标用户在所述第一云平台上为有效用户,将所述用户数据集存储至所述第一云平台的验证信息库。

6、进一步地,在将所述用户数据集存储至所述第一云平台的验证信息库之后,所述方法还包括:接收所述目标用户的客户端向所述第一云平台发送的登录请求,其中,所述登录请求携带所述目标用户的登录验证信息;采用所述验证信息库验证所述登录验证信息;若所述登录验证信息验证通过,控制所述目标用户的客户端接入所述第一云平台,并向所述目标用户的客户端分配所述第一云平台的访问控制权限。

7、进一步地,采用所述验证信息库验证所述登录验证信息包括:判断所述验证信息库中是否包括所述登录验证信息;若所述验证信息库中包括所述登录验证信息,确定所述登录验证信息验证通过;若所述验证信息库中不包括所述登录验证信息,确定所述登录验证信息验证失败。

8、进一步地,所述方法还包括:若所述登录验证信息验证失败,将所述登录验证信息转发至所述第二云平台,以使所述第二云平台根据本地数据验证所述登录验证信息的有效性;接收所述第二云平台反馈的第二验证结果,其中,所述第二验证结果用于指示所述登录验证信息在所述第二云平台是否有效登录数据;若所述第二验证结果表征所述登录验证信息在所述第二云平台为有效登录数据,控制所述目标用户的客户端接入所述第一云平台,并向所述目标用户的客户端分配所述第一云平台的访问控制权限。

9、根据本技术实施例的另一方面,还提供了一种云服务器,应用在第一云平台,包括:获取模块,用于从第二云平台获取目标用户的用户数据集,其中,所述第二云平台用于记录和存储所述目标用户的用户数据集,所述目标用户为所述第二云平台的注册用户,所述目标用户为所述第一云平台的未注册用户;选择模块,用于从所述用户数据集中选择至少一个目标数据项;第一验证模块,用于根据所述目标数据项验证所述目标用户在所述第一云平台的有效性。

10、进一步地,所述第一验证模块包括:回传单元,用于将所述目标数据项回传至所述第二云平台,以使所述第二云平台根据所述用户数据集验证所述目标数据项的有效性;接收单元,用于接收所述第二云平台反馈的第一验证结果,其中,所述第一验证结果用于指示所述目标数据项在所述第二云平台是否有效;确定单元,用于若所述第一验证结果表征所述目标数据项在所述第二云平台为有效数据,确定所述目标用户在所述第一云平台为有效用户。

11、进一步地,所述获取模块包括:第一获取单元,用于从第二云平台获取所述目标用户的用户账号;第二获取单元,用于从第二云平台获取所述目标用户的客户端标识;第三获取单元,用于从第二云平台获取所述目标用户的客户端与所述第二云平台之间的交互指令;第四获取单元,用于从第二云平台获取所述目标用户的注册信息,其中,所述注册信息包括以下至少之一:邮箱地址、电话、用户头像,用户名;其中,所述用户数据集包括:所述用户账号,所述客户端标识,所述交互指令,所述注册信息。

12、进一步地,所述装置还包括:存储模块,用于在所述第一验证模块根据所述目标数据项验证所述目标用户在所述第一云平台的有效性之后,若目标用户在所述第一云平台上为有效用户,将所述用户数据集存储至所述第一云平台的验证信息库。

13、进一步地,所述装置还包括:第一接收模块,用于在所述存储模块将所述用户数据集存储至所述第一云平台的验证信息库之后,接收所述目标用户的客户端向所述第一云平台发送的登录请求,其中,所述登录请求携带所述目标用户的登录验证信息;第二验证模块,用于采用所述验证信息库验证所述登录验证信息;第一控制模块,用于若所述登录验证信息验证通过,控制所述目标用户的客户端接入所述第一云平台,并向所述目标用户的客户端分配所述第一云平台的访问控制权限。

14、进一步地,所述第二验证模块包括:判断单元,用于判断所述验证信息库中是否包括所述登录验证信息;确定单元,用于若所述验证信息库中包括所述登录验证信息,确定所述登录验证信息验证通过;若所述验证信息库中不包括所述登录验证信息,确定所述登录验证信息验证失败。

15、进一步地,所述装置还包括:转发模块,用于若所述登录验证信息验证失败,将所述登录验证信息转发至所述第二云平台,以使所述第二云平台根据本地数据验证所述登录验证信息的有效性;第二接收模块,用于接收所述第二云平台反馈的第二验证结果,其中,所述第二验证结果用于指示所述登录验证信息在所述第二云平台是否有效登录数据;第二控制模块,用于若所述第二验证结果表征所述登录验证信息在所述第二云平台为有效登录数据,控制所述目标用户的客户端接入所述第一云平台,并向所述目标用户的客户端分配所述第一云平台的访问控制权限。

16、根据本技术实施例的另一方面,还提供了一种存储介质,该存储介质包括存储的程序,其中,程序运行时执行上述的方法步骤。

17、根据本技术实施例的另一方面,还提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;其中:存储器,用于存放计算机程序;处理器,用于通过运行存储器上所存放的程序来执行上述的方法步骤。

18、本技术实施例还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述方法中的步骤。

19、通过本发明,从第二云平台获取目标用户的用户数据集,第二云平台用于记录和存储目标用户的用户数据集,目标用户为第二云平台的注册用户,目标用户为第一云平台的未注册用户,从用户数据集中选择至少一个目标数据项,根据目标数据项验证目标用户在第一云平台的有效性,第一云平台通过获取目标用户在第二云平台的用户数据集,并验证该目标用户在第一云平台的有效性,实现了同一个用户账号在多个云平台上的互联互通,解决了现有技术中多个云平台之间不能互联互通的技术问题,提高了云客户端的登录验证效率。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1