账号登录方法、终端、服务器、系统及介质技术方案

技术编号:32661738 阅读:21 留言:0更新日期:2022-03-17 11:12
本申请公开了一种账号登录方法、终端、服务器、系统及介质,属于数据处理领域。该方法包括:从对第一服务器的访问跳转到对第二服务器的访问,以使第一服务器获取第二服务器生成的目标用户的ID Token,ID Token包括第一用户身份信息,第一用户身份信息包括目标用户在第三方应用的第一账号关联的身份信息;向第一服务器发送获取的身份验证信息,以使第一服务器查找与身份验证信息匹配的第二用户身份信息,并确定第二用户身份信息与第一用户身份信息是否一致;在第二用户身份信息与第一用户身份信息一致的情况下,接收第一服务器发送的与第二用户身份信息关联的第二账号,利用第二账号登录目标应用。根据本申请实施例能够提高利用第三方应用登录的准确性。三方应用登录的准确性。三方应用登录的准确性。

【技术实现步骤摘要】
账号登录方法、终端、服务器、系统及介质


[0001]本申请属于数据处理领域,尤其涉及一种账号登录方法、终端、服务器、系统及介质。

技术介绍

[0002]为了便于用户对应用程序(Application,APP)的个人定制以及个人身份信息的保护,每个用户可通过登录自己的账号,获取个人定制的信息。在未登录该用户的账号的情况下,不能获取到该用户个人定制的信息,也不能获取到该用户的个人身份信息。
[0003]为了提高账号登录的便利性,用户可通过登录第三方应用程序,在不输入另一应用程序的账号名、账号密码的情况下,来登录另一应用程序。但是,用户在通过登录第三方应用程序来登录另一应用程序时,无法登录另一应用中用户已经注册的原有账号,导致利用第三方应用的账号登录的准确性下降。

技术实现思路

[0004]本申请实施例提供一种账号登录方法、终端、服务器、系统及介质,能够提高利用第三方应用登录的准确性。
[0005]第一方面,本申请实施例提供一种账号登录方法,应用于用户终端,该方法包括:从对第一服务器的访问跳转到对第二服务器的访问,以使第一服务器获取第二服务器生成的目标用户的身份令牌ID Token,第一服务器包括目标应用的服务器,第二服务器包括第三方应用的服务器,ID Token包括第一用户身份信息,第一用户身份信息包括目标用户在第三方应用注册的第一账号关联的身份信息;向第一服务器发送获取的目标用户的身份验证信息,以使第一服务器查找与身份验证信息匹配的第二用户身份信息,并确定第二用户身份信息与第一用户身份信息是否一致;在第二用户身份信息与第一用户身份信息一致的情况下,接收第一服务器发送的与第二用户身份信息关联的第二账号,利用第二账号登录目标应用。
[0006]第二方面,本申请实施例提供一种账号登录方法,应用于第一服务器,第一服务器包括目标应用的服务器,该方法包括:接受用户终端的访问,使用户终端跳转访问第二服务器,以获取第二服务器生成的目标用户的身份令牌ID Token,第二服务器包括第三方应用的服务器,ID Token包括第一用户身份信息,第一用户身份信息包括目标用户在第三方应用注册的第一账号关联的身份信息;接收用户终端获取的目标用户的身份验证信息;查找与身份验证信息匹配的第二用户身份信息,并确定第二用户身份信息与第一用户身份信息是否一致;在第二用户身份信息与第一用户身份信息一致的情况下,向用户终端发送与第二用户身份信息关联的第二账号,利用第二账号登录目标应用。
[0007]第三方面,本申请实施例提供一种账号登录方法,应用于第二服务器,第二服务器包括第三方应用的服务器,该方法包括:接受用户终端从第一服务器跳转来的访问,第一服务器包括目标应用的服务器;向第一服务器提供生成的目标用户的身份令牌ID Token,以
使第一服务器查找与目标用户的身份验证信息匹配的第二用户身份信息,在第二用户身份信息与第一用户身份信息一致的情况下,由用户终端和第一服务器利用与第二用户身份信息关联的第二账号登录目标应用,ID Token包括第一用户身份信息,第一用户身份信息包括目标用户在第三方应用注册的第一账号关联的身份信息,身份验证信息由用户终端向第一服务器发送。
[0008]第四方面,本申请实施例提供一种用户终端,包括通信模块,通信模块包括发送单元和接收单元;通信模块用于从对第一服务器的访问跳转到对第二服务器的访问,以使第一服务器获取第二服务器生成的目标用户的身份令牌ID Token,第一服务器包括目标应用的服务器,第二服务器包括第三方应用的服务器,ID Token包括第一用户身份信息,第一用户身份信息包括目标用户在第三方应用注册的第一账号关联的身份信息;发送单元用于向第一服务器发送获取的目标用户的身份验证信息,以使第一服务器查找与身份验证信息匹配的第二用户身份信息,并确定第二用户身份信息与第一用户身份信息是否一致;接收单元用于在第二用户身份信息与第一用户身份信息一致的情况下,接收第一服务器发送的与第二用户身份信息关联的第二账号,利用第二账号登录目标应用。
[0009]第五方面,本申请实施例提供一种服务器,服务器用于目标应用,服务器包括通信模块和处理模块,通信模块包括发送单元和接收单元;通信模块用于接受用户终端的访问,使用户终端跳转访问第二服务器,以获取第二服务器生成的目标用户的身份令牌ID Token,第二服务器包括第三方应用的服务器,ID Token包括第一用户身份信息,第一用户身份信息包括目标用户在第三方应用注册的第一账号关联的身份信息;接收单元用于接收用户终端获取的目标用户的身份验证信息;处理模块用于查找与身份验证信息匹配的第二用户身份信息,并确定第二用户身份信息与第一用户身份信息是否一致;发送模块用于在第二用户身份信息与第一用户身份信息一致的情况下,向用户终端发送与第二用户身份信息关联的第二账号,利用第二账号登录目标应用。
[0010]第六方面,本申请实施例提供一种服务器,服务器用于第三方应用,服务器包括通信模块,通信模块包括接收单元和发送单元;接收单元用于接受用户终端从第一服务器跳转来的访问,第一服务器包括目标应用的服务器;发送单元用于向第一服务器提供生成的目标用户的身份令牌ID Token,以使第一服务器查找与目标用户的身份验证信息匹配的第二用户身份信息,在第二用户身份信息与第一用户身份信息一致的情况下,由用户终端和第一服务器利用与第二用户身份信息关联的第二账号登录目标应用,ID Token包括第一用户身份信息,第一用户身份信息包括目标用户在第三方应用注册的第一账号关联的身份信息,身份验证信息由用户终端向第一服务器发送。
[0011]第七方面,本申请实施例提供一种用户终端,包括:处理器以及存储有计算机程序指令的存储器;处理器执行计算机程序指令时实现第一方面的账号登录方法。
[0012]第八方面,本申请实施例提供一种服务器,包括:处理器以及存储有计算机程序指令的存储器;处理器执行计算机程序指令时实现第二方面的账号登录方法。
[0013]第九方面,本申请实施例提供一种服务器,包括:处理器以及存储有计算机程序指令的存储器;处理器执行计算机程序指令时实现第三方面的账号登录方法。
[0014]第十方面,本申请实施例提供一种账号登录系统,包括第七方面的用户终端、第八方面的服务器以及第九方面的服务器。
[0015]第十一方面,本申请实施例提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序指令,计算机程序指令被处理器执行时实现第一方面的账号登录方法、第二方面的账号登录方法、第三方面的账号登录方法中的任意一项。
[0016]本申请实施例提供一种账号登录方法、终端、服务器、系统及介质,用户终端从对目标应用的服务器的访问跳转到第三方应用的服务器的访问,以登录第三方应用的账号,使第三方应用的服务器生成的目标用户的ID Token可提供至目标应用的服务器。用户终端可利用获取的目标用户的身份验证信息,使第一服务器查找与身份验证信息匹配的用户信息。与身份验证信息匹配的用本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种账号登录方法,其特征在于,应用于用户终端,所述方法包括:从对第一服务器的访问跳转到对第二服务器的访问,以使所述第一服务器获取所述第二服务器生成的目标用户的身份令牌ID Token,所述第一服务器包括目标应用的服务器,所述第二服务器包括第三方应用的服务器,所述ID Token包括第一用户身份信息,所述第一用户身份信息包括所述目标用户在所述第三方应用注册的第一账号关联的身份信息;向所述第一服务器发送获取的所述目标用户的身份验证信息,以使所述第一服务器查找与所述身份验证信息匹配的第二用户身份信息,并确定所述第二用户身份信息与所述第一用户身份信息是否一致;在所述第二用户身份信息与所述第一用户身份信息一致的情况下,接收所述第一服务器发送的与所述第二用户身份信息关联的第二账号,利用所述第二账号登录所述目标应用。2.根据权利要求1所述的方法,其特征在于,在所述利用所述第二账号登录所述目标应用之后,还包括:向所述第二服务器发送资源获取请求消息,所述资源获取请求消息包括所述目标应用的标识、所述ID Token和反馈资源指定信息;接收所述第二服务器反馈的与所述ID Token和所述反馈资源指定信息匹配的资源信息,或者,接收所述第一服务器发送的与所述ID Token和所述反馈资源指定信息匹配的资源信息,所述资源信息由所述第二服务器向所述第一服务器发送。3.根据权利要求1所述的方法,其特征在于,在所述利用所述第二账号登录所述目标应用之后,还包括:向所述第一服务器发送绑定消息,所述绑定消息用于指示绑定所述ID Token与所述第二账号。4.根据权利要求3所述的方法,其特征在于,所述ID Token与所述第二账号具有绑定关系,在所述向所述第一服务器发送绑定消息之后,还包括:向所述第一服务器发送登录请求消息,所述登录请求消息包括所述ID Token,以使所述第一服务器确定与所述ID Token具有绑定关系的所述第二账号,完成所述第二账号的登录。5.根据权利要求3所述的方法,其特征在于,所述ID Token与所述第二账号具有绑定关系,在所述向所述第一服务器发送绑定消息之后,还包括:从对所述第一服务器的访问跳转到对第二服务器的访问,以使所述第一服务器获取所述第二服务器中与所述第一账号对应的所述ID Token,确定与所述ID Token具有绑定关系的所述第二账号,完成所述第二账号的登录。6.根据权利要求1所述的方法,其特征在于,所述从对第一服务器的访问跳转到对第二服务器的访问,以使所述第一服务器获取所述第二服务器生成的目标用户的身份令牌ID Token,包括:向第一服务器发送第一请求消息,所述第一请求消息包括第三方应用的标识,以使所述第一服务器确定与所述第三方应用的标识对应的所述第二服务器的地址;
接收所述第一服务器反馈的访问重定向消息,所述访问重定向消息包括所述第二服务器的地址;基于所述第二服务器的地址,向所述第二服务器发送第二请求消息,使所述第一服务器获取所述第二服务器生成的所述ID Token。7.根据权利要求6所述的方法,其特征在于,所述第二请求消息包括反馈模式信息、身份信息类型指定信息、所述第一服务器的地址和所述目标应用的标识。8.根据权利要求7所述的方法,其特征在于,所述反馈模式信息包括第一标识,所述基于所述第二服务器的地址,向所述第二服务器发送第二请求消息,使所述第一服务器获取所述第二服务器生成的所述ID Token,包括:基于所述第二服务器的地址,向所述第二服务器发送所述第二请求消息;接收所述第二服务器响应于所述第二请求消息反馈的所述ID Token;向所述第一服务器发送所述ID Token。9.根据权利要求7所述的方法,其特征在于,所述反馈模式信息包括第二标识,所述基于所述第二服务器的地址,向所述第二服务器发送第二请求消息,使所述第一服务器获取所述第二服务器生成的所述ID Token,包括:基于所述第二服务器的地址,向所述第二服务器发送所述第二请求消息;接收所述第二服务器响应于所述第二请求消息反馈的授权码;向所述第一服务器发送所述授权码,以使所述第一服务器利用所述授权码从所述第二服务器获取关联令牌,所述关联令牌包括所述ID Token。10.根据权利要求9所述的方法,其特征在于,所述关联令牌还包括访问令牌Acess Token,所述Acess Token用于所述第一服务器向所述第二服务器请求与所述第一账号关联的指定的资源信息。11.根据权利要求1所述的方法,其特征在于,在所述从对第一服务器的访问跳转到对第二服务器的访问,以使所述第一服务器获取所述第二服务器生成的目标用户的身份令牌ID Token之后,还包括:接收所述第二服务器发送的所述第一账号;在接收的第一输入为确定输入的情况下,利用所述第一账号在所述第一服务器中新建关联的第三账号登录所述目标应用。12.根据权利要求11所述的方法,其特征在于,所述向所述第一服务器发送获取的所述目标用户的身份验证信息,包括:在接收的第一输入为否定输入的情况下,向所述第一服务器发送获取的所述目标用户的身份验证信息。13.一种账号登录方法,其特征在于,应用于第一服务器,所述第一服务器包括目标应用的服务器,所述方法包括:接受用户终端的访问,使所述用户终端跳转访问第二服务器,以获取所述第二服务器生成的目标用户的身份令牌ID Token,所述第二服务器包括第三方应用的服务器,所述ID Token包括第一用户身份信息,所述第一用户身份信息包括所述目标用户在所述第三方应用注册的第一账号关联的身份信息;接收所述用户终端获取的所述目标用户的身份验证信息;
查找与所述身份验证信息匹配的第二用户身份信息,并确定所述第二用户身份信息与所述第一用户身份信息是否一致;在所述第二用户身份信息与所述第一用户身份信息一致的情况下,向所述用户终端发送与所述第二用户身份信息关联的第二账号,利用所述第二账号登录所述目标应用。14.根据权利要求13所述的方法,其特征在于,在所述利用所述第二账号登录所述目标应用之后,还包括:接收所述第二服务器响应于所述用户终端的资源获取请求消息反馈的资源信息,所述资源获取请求消息包括所述目标应用的标识、所述ID Token和反馈资源指定信息,所述资源信息与所述反馈资源指定信息匹配;向所述用户终端发送所述资源信息。15.根据权利要求13所述的方法,其特征在于,在所述利用所述第二账号登录所述目标应用之后,还包括:接收所述用户终端发送的绑定消息;响应于所述绑定消息,绑定所述ID Token与所述第二账号。16.根据权利要求15所述的方法,其特征在于,所述ID Token与所述第二账号具有绑定关系,在所述响应于所述绑定消息,绑定所述ID Token与所述第二账号之后,还包括:接收所述用户终端发送的登录请求消息,所述登录请求消息包括所述ID Token;确定与所述ID Token具有绑定关系的所述第二账号,完成所述第二账号的登录。17.根据权利要求15所述的方法,其特征在于,所述ID Token与所述第二账号具有绑定关系,在所述响应于所述绑定消息,绑定所述ID Token与所述第二账号之后,还包括:接受用户终端的访问,使所述用户终端跳转访问第二服务器,以获取与所述第一账号对应的所述ID Token;确定与所述ID Token具有绑定关系的所述第二账号,完成所述第二账号的登录。18.根据权利要求13所述的方法,其特征在于,所述接受用户终端的访问,使所述用户终端跳转访问第二服务器,以获取所述第二服务器生成的目标用户的身份令牌ID Token,包括:接收所述用户终端发送的第一请求消息,所述第一请求消息包括第三方应用的标识;根据所述第三方应用的标识,确定与所述第三方应用的标识对应的所述第二服务器的地址;向所述用户终端反馈访问重定向消息,所述访问重定向消息包括所述第二服务器的地址,以使所述用户终端向所述第二服务器发送第二请求消息;获取所述第二服务器基于所述第二请求消息生成的所述ID Token。19.根据权利要求18所述的方法,其特征在于,所述第二请求消息包括反馈模式信息、身份信息类型指定信息、所述第一服务器的地址和所述目标应用的标识。20.根据权利要求19所述的方法,其特征在于,所述反馈模式信息包括第一标识,所述获取所述第二服务器基于所述第二请求消息生成的所述ID Token,包括:接收所述用户终端发送的所述ID Token,所述ID Token由所述第二服务器响应于所述
第二请求反馈给所述用户终端。21.根据权利要求19所述的方法,其特征在于,所述反馈模式信息包括...

【专利技术属性】
技术研发人员:陈舟马甜甜才华杨阳
申请(专利权)人:中国银联股份有限公司
类型:发明
国别省市:

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

1