系统账号登录控制方法、装置、服务器及可读存储介质制造方法及图纸

技术编号:36749387 阅读:11 留言:0更新日期:2023-03-04 10:34
本申请实施例提供了一种系统账号登录控制方法、装置、服务器及可读存储介质,登录服务器接收客户端的登录请求,对登录请求进行解密后得到客户端的登录信息;将登录信息发送至开发服务器。开发服务器利用登录信息中的客户端的身份标识查找对应的系统登录账号,并接收开发服务器利用系统登录账号登录开发系统后返回的登录令牌。登录服务器将登录令牌返回给客户端,以使客户端通过登录令牌登录开发系统。这样,第三方的客户端登录开发系统的过程不需要做第三方的数据同步,避免了数据库的臃肿冗余,做到了数据库性能的优化,在提供第三方的登录功能同时不影响现有的登录性能,提供了更好的可用性、轻便性和安全性。轻便性和安全性。轻便性和安全性。

【技术实现步骤摘要】
系统账号登录控制方法、装置、服务器及可读存储介质


[0001]本申请涉及通信领域,尤其涉及一种系统账号登录控制方法、装置、服务器及可读存储介质。

技术介绍

[0002]业内较为广泛的项目系统可以接收多个第三方终端的登录。接入第三方终端的方式是进行账号数据同步,这种实现方式不仅会造成第三方账号的数据泄露,存在安全隐患,而且会导致数据膨胀。且当接入的第三方终端的数量增多后,必然会出现性能下降甚至影响到正常使用。

技术实现思路

[0003]为了解决上述技术问题,本申请实施例提供了一种系统账号登录控制方法、装置、服务器及可读存储介质。
[0004]第一方面,本申请实施例提供了一种系统账号登录控制方法,应用于登录服务器,所述登录服务器分别与客户端和开发服务器建立通信连接,所述方法包括:
[0005]接收所述客户端的登录请求,其中,所述登录请求包括加密后的登录信息,所述登录信息至少包括所述客户端的身份标识;
[0006]对所述登录请求进行解密后得到所述客户端的登录信息;
[0007]将所述登录信息发送至所述开发服务器,以使所述开发服务器利用所述登录信息中的所述客户端的身份标识查找对应的系统登录账号,并接收所述开发服务器使用所述系统登录账号登录开发系统后返回的登录令牌;
[0008]将所述登录令牌返回给所述客户端,以使所述客户端通过所述登录令牌登录所述开发系统。
[0009]根据本申请的一种具体实施方式,所述接收所述客户端的登录请求的步骤之前,所述方法还包括:
>[0010]接收所述客户端发送的指定密钥;
[0011]所述接收所述客户端的登录请求的步骤,包括:
[0012]接收所述客户端利用所述指定密钥将登录信息加密后得到的登录请求;
[0013]所述对所述登录请求进行解密后得到所述客户端的登录信息的步骤,包括:
[0014]利用指定密钥对所述登录请求进行解密,得到所述客户端的登录信息,并提取所述客户端的身份信息。
[0015]根据本申请的一种具体实施方式,所述接收所述客户端的登录请求,对所述登录请求进行解密后得到所述客户端的登录信息的步骤,包括:
[0016]接收所述客户端通过目标插件发送的登录请求;
[0017]识别所述目标插件的插件标识;
[0018]根据所述插件标识对应的解密方法对所述登录请求进行解密后得到登录信息。
[0019]第二方面,本申请实施例提供了一种系统账号登录控制方法,应用于开发服务器,所述开发服务器与登录服务器建立通信连接,所述登录服务器与至少一个客户端建立通信连接,所述方法包括:
[0020]接收所述登录服务器发送的解密后得到的客户端的登录信息,其中,所述登录信息至少包括所述客户端的身份标识;
[0021]根据所述客户端的身份标识查找对应的系统登录账号;
[0022]使用所述系统登录账号登录开发系统,并获得登录令牌;
[0023]将所述登录令牌通过所述登录服务器返回给所述客户端,以使所述客户端通过所述登录令牌登录所述开发系统。
[0024]根据本申请的一种具体实施方式,所述根据所述客户端的身份标识查找对应的系统登录账号,使用所述系统登录账号登录开发系统的步骤,包括:
[0025]将所述客户端的身份标识处理成所述客户端的通用唯一识别码;
[0026]查找所述客户端的唯一识别码对应的系统登录账号的通用唯一识别码;
[0027]使用所述系统登录账号的唯一识别码登录所述开发系统。
[0028]根据本申请的一种具体实施方式,所述接收所述登录服务器发送的解密后得到的客户端的登录信息的步骤之前,所述方法还包括:
[0029]在所述客户端首次登录所述开发系统时,生成所述客户端的身份标识的通用唯一识别码,以及对应的系统登录账号的通用唯一识别码;
[0030]建立身份标识与系统登录账号的映射关系;
[0031]所述查找所述客户端的通用唯一识别码对应的系统登录账号的通用唯一识别码的步骤,包括:
[0032]在所述身份标识与系统登录账号的映射关系中输入所述客户端的通用唯一识别码;
[0033]获取所述客户端关联的系统登录账号的通用唯一识别码。
[0034]第三方面,本申请实施例提供了一种系统账号登录控制装置,应用于登录服务器,所述登录服务器分别与客户端和开发服务器建立通信连接,所述登录控制装置包括:
[0035]接收模块,用于接收所述客户端的登录请求,其中,所述登录请求包括加密后的登录信息,所述登录信息至少包括所述客户端的身份标识;
[0036]解密模块,用于对所述登录请求进行解密后得到所述客户端的登录信息;
[0037]发送模块,用于将所述登录信息发送至所述开发服务器,以使所述开发服务器利用所述登录信息中的所述客户端的身份标识查找对应的系统登录账号,并接收所述开发服务器使用所述系统登录账号登录开发系统后返回的登录令牌;
[0038]转发模块,用于将所述登录令牌返回给所述客户端,以使所述客户端通过所述登录令牌登录所述开发系统。
[0039]第四方面,本申请实施例提供了一种系统账号登录控制装置,应用于开发服务器,所述开发服务器与登录服务器建立通信连接,所述登录服务器与至少一个客户端建立通信连接,所述登录控制装置包括:
[0040]接收模块,用于接收所述登录服务器发送的解密后得到的客户端的登录信息,其中,所述登录信息至少包括所述客户端的身份标识;
[0041]查找模块,用于根据所述客户端的身份标识查找对应的系统登录账号;
[0042]登录模块,用于使用所述系统登录账号登录开发系统,并获得登录令牌;
[0043]转发模块,用于将所述登录令牌通过所述登录服务器返回给所述客户端,以使所述客户端通过所述登录令牌登录所述开发系统。
[0044]第五方面,本申请实施例提供了一种服务器,包括存储器以及处理器,所述存储器存储有计算机程序,所述计算机程序在所述处理器运行时执行第一方面或者第二方面中任一项所述的系统账号登录控制方法。
[0045]第六方面,本申请实施例提供了一种计算机可读存储介质,其存储有计算机程序,所述计算机程序在处理器上运行时执行第一方面或者第二方面中任一项所述的系统账号登录控制方法。
[0046]上述本申请提供的系统账号登录控制方法、装置、服务器及可读存储介质,登录服务器分别与客户端和开发服务器建立通信连接。登录服务器接收所述客户端的登录请求,对所述登录请求进行解密后得到所述客户端的登录信息;将所述登录信息发送至所述开发服务器。所述开发服务器利用所述登录信息中的所述客户端的身份标识查找对应的系统登录账号,并接收所述开发服务器使用所述系统登录账号登录开发系统后返回的登录令牌。登录服务器将所述登录令牌返回给所述客户端,以使所述客户端通过所述登录令牌登录所述开发系统。这样,第三方的客户端登录开发系统的过程不需要做第三本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种系统账号登录控制方法,其特征在于,应用于登录服务器,所述登录服务器分别与客户端和开发服务器建立通信连接,所述方法包括:接收所述客户端的登录请求,其中,所述登录请求包括加密后的登录信息,所述登录信息至少包括所述客户端的身份标识;对所述登录请求进行解密后得到所述客户端的登录信息;将所述登录信息发送至所述开发服务器,以使所述开发服务器利用所述登录信息中的所述客户端的身份标识查找对应的系统登录账号,并接收所述开发服务器使用所述系统登录账号登录开发系统后返回的登录令牌;将所述登录令牌返回给所述客户端,以使所述客户端通过所述登录令牌登录所述开发系统。2.根据权利要求1所述的方法,其特征在于,所述接收所述客户端的登录请求的步骤之前,所述方法还包括:接收所述客户端发送的指定密钥;所述接收所述客户端的登录请求的步骤,包括:接收所述客户端利用所述指定密钥将登录信息加密后得到的登录请求;所述对所述登录请求进行解密后得到所述客户端的登录信息的步骤,包括:利用指定密钥对所述登录请求进行解密,得到所述客户端的登录信息,并提取所述客户端的身份信息。3.根据权利要求1或者2所述的方法,其特征在于,所述接收所述客户端的登录请求,对所述登录请求进行解密后得到所述客户端的登录信息的步骤,包括:接收所述客户端通过目标插件发送的登录请求;识别所述目标插件的插件标识;根据所述插件标识对应的解密方法对所述登录请求进行解密后得到登录信息。4.一种系统账号登录控制方法,其特征在于,应用于开发服务器,所述开发服务器与登录服务器建立通信连接,所述登录服务器与至少一个客户端建立通信连接,所述方法包括:接收所述登录服务器发送的解密后得到的客户端的登录信息,其中,所述登录信息至少包括所述客户端的身份标识;根据所述客户端的身份标识查找对应的系统登录账号;使用所述系统登录账号登录开发系统,并获得登录令牌;将所述登录令牌通过所述登录服务器返回给所述客户端,以使所述客户端通过所述登录令牌登录所述开发系统。5.根据权利要求4所述的方法,其特征在于,所述根据所述客户端的身份标识查找对应的系统登录账号,使用所述系统登录账号登录开发系统的步骤,包括:将所述客户端的身份标识处理成所述客户端的通用唯一识别码;查找所述客户端的通用唯一识别码对应的系统登录账号的通用唯一识别码;使用所述系统登录账号的通用唯一识别码登...

【专利技术属性】
技术研发人员:王颖奇冯斌兰锦贺翔黎子聪
申请(专利权)人:深圳复临科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1