第三方登录认证方法、代理服务器、客户端及系统与流程

文档序号:12278770阅读:来源:国知局

技术特征:

1.一种第三方登录认证方法,应用于代理服务器,其特征在于,所述方法包括:

接收客户端发起的获取第三方平台认证地址的请求;

查找预先注册获得的与所述第三方平台对应的对接认证信息;

将所述对接认证信息、所述第三方平台认证地址和代理服务器地址发送给所述客户端;

接收所述第三方平台在响应所述客户端发送的登录认证请求后生成的认证结果信息,所述登录认证请求携带有所述对接认证信息、代理服务器地址以及所述客户端的目标应用标识信息,所述认证结果携带有所述客户端的目标应用标识信息;

基于所述客户端的目标应用标识信息,将所述认证结果发送给所述客户端。

2.根据权利要求1所述的方法,其特征在于,所述对接认证信息包括向所述第三方平台注册时所述第三方平台分配的验证账号以及验证密钥。

3.根据权利要求1所述的方法,其特征在于,所述客户端的目标应用标识信息为所述客户端要访问的目标应用的地址。

4.根据权利要求1所述的方法,其特征在于,在所述接收客户端发起的获取第三方平台认证地址的请求之后,在所述查找预先注册获得的与所述第三方平台对应的对接认证信息之前,还包括:

解析所述获取第三方平台认证地址的请求,获取所述客户端的目标应用标识信息,在预先存储的已注册的应用标识信息中查找所述客户端的目标应用标识信息,如果查找成功,则执行所述查找预先注册获得的与所述第三方平台对应的对接认证信息。

5.一种第三方登录认证方法,应用于客户端,其特征在于,所述方法包括:

向代理服务器发起获取第三方平台认证地址的请求;

获取所述代理服务器预先注册获得的与所述第三方平台对应的对接认证信息、所述第三方平台认证地址和代理服务器地址;

向所述第三方平台发送登录认证请求,所述登录认证请求携带有所述对接认证信息以及所述客户端的目标应用标识信息;

基于所述客户端的目标应用标识信息,获取所述第三方平台响应所述登录认证请求后生成的认证结果。

6.根据权利要求5所述的方法,其特征在于,在所述向代理服务器发起获取第三方平台认证地址的请求之前,所述方法还包括;

向目标应用服务器发起基于第三方平台认证的访问请求后,接收所述目标应用服务器返回的代理服务器地址。

7.根据权利要求6所述的方法,其特征在于,所述获取所述第三方平台响应所述登录认证请求后生成的认证结果,包括:

接收来自所述目标应用服务器接收的所述第三方平台响应所述登录认证请求后生成的认证结果,所述认证结果由所述代理服务器接收自所述第三方平台响应所述登录认证请求后生成并发送的,并基于接收到的认证结果中携带的所述客户端的目标应用标识信息发送给所述目标应用服务器。

8.根据权利要求7所述的方法,其特征在于,所述对接认证信息包括所述代理服务器向所述第三方平台注册时所述第三方平台分配的验证账号以及验证密钥;和/或

所述客户端的目标应用标识信息为所述客户端要访问的目标应用的地址。

9.一种代理服务器,其特征在于,包括:

接收单元,用于接收客户端发起的获取第三方平台认证地址的请求;

查找单元,用于查找预先注册获得的与所述第三方平台对应的对接认证信息;

发送单元,用于将所述对接认证信息、所述第三方平台认证地址和代理服务器地址发送给所述客户端;

所述接收单元,还用于接收所述第三方平台在响应所述客户端发送的登录认证请求后生成的认证结果信息,所述登录认证请求携带有所述对接认证信息、代理服务器地址以及所述客户端的目标应用标识信息,所述认证结果携带有所述客户端的目标应用标识信息;

所述发送单元,还用于基于所述客户端的目标应用标识信息,将所述认证结果发送给所述客户端。

10.根据权利要求9所述的代理服务器,其特征在于,所述对接认证信息包括向所述第三方平台注册时所述第三方平台分配的验证账号以及验证密钥。

11.根据权利要求9所述的代理服务器,其特征在于,所述客户端的目标应用标识信息为所述客户端要访问的目标应用的地址。

12.根据权利要求9所述的代理服务器,其特征在于,在所述接收单元用于接收客户端发起的获取第三方平台认证地址的请求之后,在所述查找单元用于查找预先注册获得的与所述第三方平台对应的对接认证信息之前,

所述查找单元还用于,解析所述获取第三方平台认证地址的请求,获取所述客户端的目标应用标识信息,在预先存储的已注册的应用标识信息中查找所述客户端的目标应用标识信息,如果查找成功,则执行所述查找预先注册获得的与所述第三方平台对应的对接认证信息。

13.一种客户端,其特征在于,包括:

发起单元,用于向代理服务器发起获取第三方平台认证地址的请求;

所述获取单元,用于获取所述代理服务器预先注册获得的与所述第三方平台对应的对接认证信息、所述第三方平台认证地址和代理服务器地址;

发送单元,用于向所述第三方平台发送登录认证请求,所述登录认证请求携带有所述对接认证信息以及客户端的目标应用标识信息;

所述获取单元,还用于基于所述客户端的目标应用标识信息,获取所述第三方平台响应所述登录认证请求后生成的认证结果。

14.根据权利要求13所述的客户端,其特征在于,所述客户端还包括接收单元,用于在所述发起单元向代理服务器发起获取第三方平台认证地址的请求之前,向目标应用服务器发起基于第三方平台认证的访问请求后,接收所述目标应用服务器返回的代理服务器地址。

15.根据权利要求14所述的客户端,其特征在于,所述获取单元包括:

接收子单元,用于接收来自所述目标应用服务器接收的所述第三方平台响应所述登录认证请求后生成的认证结果,所述认证结果由所述代理服务器接收自所述第三方平台响应所述登录认证请求后生成并发送的,并基于接收到的认证结果中携带的所述客户端的目标应用标识信息发送给所述目标应用服务器。

16.根据权利要求15所述的客户端,其特征在于,所述对接认证信息包括向所述第三方平台注册时所述第三方平台分配的验证账号以及验证密钥;和/或

所述客户端的目标应用标识信息为所述客户端要访问的目标应用的地址。

17.一种第三方登录认证系统,其特征在于,所述系统包括如权利要求13-16任一项所述的客户端、目标应用服务器以及如权利要求9-12任一项所述的代理服务器;

所述应用服务器用于,向所述代理服务器进行注册,并在接收到客户端发起基于第三方平台登录的访问请求后,向所述客户端返回代理服务器地址;并从所述代理服务器接收第三方平台的认证结果信息,并将所述认证结果信息发送给所述客户端。

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