H04L9/40 H04L9/32
1.一种信息处理方法,其特征在于,应用于第一终端,所述信息处理方法包括:
响应于面向目标应用程序的启动指令,向认证授权服务器发送第一验证码申请请求,所述第一验证码申请请求用于申请第一验证码,所述第一验证码用于登录所述目标应用程序;
接收并显示所述第一验证码;
接收用户认证令牌和用户信息,所述用户认证令牌是所述认证授权服务器对授权登录请求验证成功后生成的,所述授权登录请求是第二终端响应于所述第一验证码的输入操作发出的,所述授权登录请求包括所述第一验证码、所述用户信息和签名数据,所述第二终端已登录所述目标应用程序;
根据所述用户认证令牌和所述用户信息,登录所述目标应用程序。
2.根据权利要求1所述的信息处理方法,其特征在于,还包括:
在登录所述目标应用程序后,响应于用户输入的交互操作,向所述认证授权服务器发送第二验证码申请请求,所述第二验证码申请请求用于申请所述交互操作对应的目标业务的第二验证码;
接收并显示所述第二验证码;
接收授权执行业务信息,所述授权执行业务信息是所述认证授权服务器对授权执行业务请求验证成功后生成的,所述授权执行业务请求是所述第二终端响应于所述第二验证码的输入操作发出的;
根据所述授权执行业务信息,执行所述目标业务。
3.一种信息处理方法,其特征在于,应用于认证授权服务器,所述信息处理方法包括:
响应于来自第一终端的第一验证码申请请求,生成第一验证码,所述第一验证码申请请求用于申请所述第一验证码,所述第一验证码用于登录目标应用程序;
向所述第一终端发送所述第一验证码,并向第二终端发送指示信息,所述指示信息用于指示所述第二终端在交互界面上显示所述第一验证码的输入区域;
响应于接收到授权登录请求,对所述授权登录请求进行验证,所述授权登录请求是第二终端响应于在所述输入区域的所述第一验证码的输入操作发出的,所述授权登录请求包括所述第一验证码、用户信息和签名数据,所述第二终端已登录所述目标应用程序;
若验证成功,则向所述第一终端发送用户认证令牌和所述用户信息,以使所述第一终端根据所述用户认证令牌和所述用户信息登录所述目标应用程序。
4.根据权利要求3所述的信息处理方法,其特征在于,所述签名数据包括时间戳数据,所述对所述授权登录请求进行验证,包括:
确定所述时间戳数据是否在预设时间误差范围内;
若所述时间戳数据在预设时间误差范围内,则根据所述用户信息,确定所述用户信息对应的数字证书;
调用证书中心根据所述数字证书,验证所述签名数据。
5.根据权利要求4所述的信息处理方法,其特征在于,还包括:
响应于接收到所述第二终端发送的数字证书申请请求,对所述数字证书申请请求进行验证,所述数字证书申请请求用于申请所述数字证书;
若验证成功,则向所述证书中心发送所述数字证书申请请求;
响应于接收到所述证书中心发送的所述数字证书,向所述第二终端发送所述数字证书。
6.根据权利要求3或4所述的信息处理方法,其特征在于,还包括:
响应于来自第一终端的第二验证码申请请求,生成交互操作对应的目标业务的第二验证码,所述交互操作为作用于所述第一终端的操作;
向所述第一终端发送所述第二验证码;
响应于接收到授权执行业务请求,对所述授权执行业务请求进行验证,所述授权执行业务请求是所述第二终端响应于所述第二验证码的输入操作发出的,所述授权执行业务请求包括所述第二验证码和第二签名数据;
若验证成功,则向所述第一终端发送授权执行业务信息,以使所述第一终端根据所述授权执行业务信息执行所述目标业务。
7.一种信息处理方法,其特征在于,应用于第二终端,所述第二终端已登录目标应用程序,所述信息处理方法包括:
响应于接收到指示信息,在交互界面上显示第一验证码的输入区域,所述指示信息是认证授权服务器响应于第一验证码申请请求生成所述第一验证码后发出的,所述第一验证码申请请求用于申请所述第一验证码,所述第一验证码用于登录所述目标应用程序;
响应于用户在所述输入区域针对所述第一验证码的输入操作,向所述认证授权服务器发送授权登录请求,以使所述认证授权服务器根据所述授权登录请求生成用户认证令牌,所述授权登录请求包括所述第一验证码、用户信息和签名数据,所述用户认证令牌用于所述第一终端登录所述目标应用程序。
8.根据权利要求7所述的信息处理方法,其特征在于,还包括:
响应于所述目标应用程序的注册请求,生成所述用户信息对应的公有密钥和私有密钥,所述注册请求包括所述用户信息;
根据所述公有密钥生成数字证书申请请求,所述数字证书申请请求用于申请所述用户信息对应的数字证书;
向认证授权服务器发送所述数字证书申请请求;
接收所述认证授权服务器发送的所述数字证书。
9.一种信息处理系统,其特征在于,包括:
第一终端、认证授权服务器和第二终端;
其中,所述第一终端用于执行权利要求1或2所述的信息处理方法;
所述认证授权服务器用于执行权利要求3至6任一项所述的信息处理方法;
所述第二终端用于执行权利要求7或8所述的信息处理方法。
10.一种终端设备,其特征在于,包括:
处理器,存储器,交互接口;
所述存储器用于存储所述处理器可执行的可执行指令,所述处理器配置为经由执行所述可执行指令来执行权利要求1、2、7或8所述的信息处理方法。
11.一种服务器,其特征在于,包括:
处理器,存储器,交互接口;
所述存储器用于存储所述处理器可执行的可执行指令,所述处理器配置为经由执行所述可执行指令来执行权利要求3至6任一项所述的信息处理方法。
12.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至8任一项所述的信息处理方法。
本申请涉及数据处理领域,尤其涉及一种信息处理方法、系统、设备及存储介质。
目前,在通过多终端登录同一应用程序(Application,简称:APP)时,通常是先在一终端上登录该APP,在用户通过另一终端启动该APP时,该另一终端响应于启动操作,显示该APP对应的二维码;之后,用户使用已登录APP的终端的摄像头扫描上述二维码,已登录APP的终端对扫描到的二维码进行验证,若验证成功,则通过另一终端成功登录该APP。
在使用上述技术实现通过多终端登录同一APP时,不适用于不包含摄像头的终端,从而导致普适性较差。
本申请实施例提供一种信息处理方法、系统、设备及存储介质,用于解决相关技术中在实现通过多终端登录同一APP时,不适用于不包含摄像头的终端,从而导致普适性较差的问题。
第一方面,本申请实施例提供一种信息处理方法,应用于第一终端,该信息处理方法包括:响应于面向目标应用程序的启动指令,向认证授权服务器发送第一验证码申请请求,第一验证码申请请求用于申请第一验证码,第一验证码用于登录目标应用程序;接收并显示第一验证码;接收用户认证令牌和用户信息,用户认证令牌是认证授权服务器对授权登录请求验证成功后生成的,授权登录请求是第二终端响应于第一验证码的输入操作发出的,授权登录请求包括第一验证码、用户信息和签名数据,第二终端已登录目标应用程序;根据用户认证令牌和用户信息,登录目标应用程序。
在一种可能的实施方式中,还包括:在登录目标应用程序后,响应于用户输入的交互操作,向认证授权服务器发送第二验证码申请请求,第二验证码申请请求用于申请交互操作对应的目标业务的第二验证码;接收并显示第二验证码;接收授权执行业务信息,授权执行业务信息是认证授权服务器对授权执行业务请求验证成功后生成的,授权执行业务请求是第二终端响应于第二验证码的输入操作发出的;根据授权执行业务信息,执行目标业务。
第二方面,本申请实施例提供一种信息处理方法,应用于认证授权服务器,该信息处理方法包括:响应于来自第一终端的第一验证码申请请求,生成第一验证码,第一验证码申请请求用于申请第一验证码,第一验证码用于登录目标应用程序;向第一终端发送第一验证码,并向第二终端发送指示信息,指示信息用于指示第二终端在交互界面上显示第一验证码的输入区域;响应于接收到授权登录请求,对授权登录请求进行验证,授权登录请求是第二终端响应于在输入区域的第一验证码的输入操作发出的,授权登录请求包括第一验证码、用户信息和签名数据,第二终端已登录目标应用程序;若验证成功,则向第一终端发送用户认证令牌和用户信息,以使第一终端根据用户认证令牌和用户信息登录目标应用程序。
在一种可能的实施方式中,签名数据包括时间戳数据,对授权登录请求进行验证,包括:确定时间戳数据是否在预设时间误差范围内;若时间戳数据在预设时间误差范围内,则根据用户信息,确定用户信息对应的数字证书;调用证书中心根据数字证书,验证签名数据。
在一种可能的实施方式中,还包括:响应于接收到第二终端发送的数字证书申请请求,对数字证书申请请求进行验证,数字证书申请请求用于申请数字证书;若验证成功,则向证书中心发送数字证书申请请求;响应于接收到证书中心发送的数字证书,向第二终端发送数字证书。
在一种可能的实施方式中,还包括:响应于来自第一终端的第二验证码申请请求,生成交互操作对应的目标业务的第二验证码,交互操作为作用于第一终端的操作;向第一终端发送第二验证码;响应于接收到授权执行业务请求,对授权执行业务请求进行验证,授权执行业务请求是第二终端响应于第二验证码的输入操作发出的,授权执行业务请求包括第二验证码和第二签名数据;若验证成功,则向第一终端发送授权执行业务信息,以使第一终端根据授权执行业务信息执行目标业务。
第三方面,本申请实施例提供一种信息处理方法,应用于第二终端,该信息处理方法包括:响应于接收到指示信息,在交互界面上显示第一验证码的输入区域,指示信息是认证授权服务器响应于第一验证码申请请求生成第一验证码后发出的,第一验证码申请请求用于申请第一验证码,第一验证码用于登录目标应用程序;响应于用户在输入区域针对第一验证码的输入操作,向认证授权服务器发送授权登录请求,授权登录请求包括第一验证码、用户信息和签名数据,以使认证授权服务器根据授权登录请求生成用户认证令牌,用户认证令牌用于第一终端登录目标应用程序。
在一种可能的实施方式中,还包括:响应于目标应用程序的注册请求,生成用户信息对应的公有密钥和私有密钥,注册请求包括用户信息;根据公有密钥生成数字证书申请请求,数字证书申请请求用于申请用户信息对应的数字证书;向认证授权服务器发送数字证书申请请求;接收认证授权服务器发送的数字证书。
第四方面,本申请实施例提供一种信息处理系统,包括:第一终端、认证授权服务器和第二终端;其中,第一终端用于执行第一方面的信息处理方法;认证授权服务器用于执行第二方面的信息处理方法;第二终端用于执行第三方面的信息处理方法。
第五方面,本申请实施例提供一种终端设备,包括:处理器、存储器、交互接口;存储器用于存储处理器可执行的可执行指令,处理器配置为经由执行可执行指令来执行第一方面或第三方面的信息处理方法。
第六方面,本申请实施例提供一种服务器,包括:处理器、存储器、交互接口;存储器用于存储处理器可执行的可执行指令,处理器配置为经由执行可执行指令来执行第二方面的信息处理方法。
第七方面,本申请实施例提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现第一方面至第三方面任一项的信息处理方法。
第八方面,本申请实施例提供一种计算机程序产品,包括计算机程序,计算机程序被处理器执行时实现第一方面至第三方面任一项的信息处理方法。
本申请实施例提供的信息处理方法、系统、设备及存储介质,用户在通过第二终端登录了目标应用程序之后,若用户需要通过第一终端使用同一用户账号登录目标应用程序,则可以向认证授权服务器申请第一验证码,在获取到第一验证码之后显示在用户界面上,用户在看到第一终端的用户界面上的第一验证码之后,在第二终端输入第一验证码,第二终端就可以向认证授权服务器发送授权登录请求,以便于认证授权服务器可以生成用户认证令牌,第一终端在接收到认证授权服务器发送的用户认证令牌和用户信息之后,用户就可以通过第一终端登录目标应用程序。在整个过程中,并未涉及到使用摄像头,因此,在终端不包括摄像头时,也可以实现通过多终端登录同一应用程序。
为了更清楚地说明本申请实施例或相关技术中的技术方案,下面将对实施例或相关技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本申请实施例提供的信息处理系统的结构示意图;
图2为本申请实施例提供的信息处理方法实施例一的流程图;
图3为本申请实施例提供的信息处理方法实施例二的流程图;
图4为本申请实施例提供的信息处理方法实施例三的流程图;
图5为本申请实施例提供的信息处理装置实施例一的结构示意图;
图6为本申请实施例提供的信息处理装置实施例二的结构示意图;
图7为本申请实施例提供的信息处理装置实施例三的结构示意图;
图8为本申请实施例提供的一种终端设备的结构示意图;
图9为本申请实施例提供的一种服务器的结构示意图。
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在根据本实施例的启示下做出的所有其他实施例,都属于本申请保护的范围。
本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
下面首先对本申请中涉及的名词进行解释。
用户:指进行授权认证操作的实体,例如,具备某种角的自然人。
APP:指为完成某项或多项特定工作的计算机程序,它运行在用户模式,可以和用户进行交互,具有可视的用户界面。
证书中心:也可以称为证书颁发机构(Certificate Authority,简称:CA),即颁发数字证书的机构,或者可以称为数字证书认证机构,是负责发放和管理数字证书的权威机构,支持数字证书的签发、更新、废止、证书验证等全生命周期管理,并作为电子商务交易中受信任的第三方,承担公钥体系中公钥的合法性检验的责任。
本文发布于:2023-04-13 19:26:07,感谢您对本站的认可!
本文链接:https://patent.en369.cn/patent/2/85729.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |