一种认证方法、设备以及认证客户端与流程

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

技术特征:

1.一种认证方法,其特征在于,包括:

认证客户端接收通过目标浏览器发送的认证请求,所述认证请求中包含待认证信息和用于实现所述目标浏览器与所述认证客户端之间跳转的跳转参数;

所述认证客户端在对所述待认证信息进行认证得到认证结果后,根据所述跳转参数,从映射文件中查找与所述跳转参数匹配的所述目标浏览器的标识信息,所述映射文件中包含不同浏览器的标识信息与所述浏览器的跳转参数之间的映射关系;

所述认证客户端根据所述目标浏览器的标识信息,向所述目标浏览器发送页面跳转请求,所述页面跳转请求中包含所述认证结果。

2.如权利要求1所述的认证方法,其特征在于,所述方法还包括:

所述认证客户端在从映射文件中查找不到所述跳转参数匹配的所述目标浏览器的标识信息时,向服务器发送包含所述跳转参数的映射文件更新请求,所述映射文件更新请求用于所述服务器根据所述跳转参数确定与所述跳转参数匹配的浏览器的标识信息并更新所述映射文件。

3.如权利要求1所述的认证方法,其特征在于,所述认证客户端根据所述跳转参数,从映射文件中查找与所述跳转参数匹配的所述目标浏览器的标识信息,包括:

所述认证客户端根据映射文件中存储的浏览器的标识信息与跳转参数之间的映射关系,从所述映射文件中查找与接收到的所述认证请求中包含的所述跳转参数之间存在映射关系的所述目标浏览器的标识信息。

4.如权利要求1至3任一项所述的认证方法,其特征在于,通过以下方式得到所述映射文件:

针对不同的浏览器,分别执行以下操作:

获取浏览器的安装包,并从所述安装包中读取info.plist文件,所述info.plist文件中包含所述浏览器的至少一个键值对;

从所述info.plist文件中查找包含所述浏览器的标识信息与所述浏览器的跳转参数的键值对;

确定浏览器的标识信息与所述浏览器的跳转参数之间的映射关系,并将所述映射关系存储至映射文件中。

5.如权利要求1所述的认证方法,其特征在于,所述待认证信息为加密的身份认证信息;

所述认证客户端对所述待认证信息进行认证得到认证结果,包括:

所述认证客户端对所述认证请求中包含的加密的身份认证信息进行解密,并对解密后的身份认证信息进行认证,得到认证结果。

6.一种认证方法,其特征在于,包括:

浏览器确定向认证客户端发送认证请求的第一时间,以及在所述认证请求发出之后执行跳转操作后的第二时间,所述认证请求中包含待认证信息;

所述浏览器在确定所述第一时间和所述第二时间之间的时间差大于设定阈值时,向所述认证客户端发送认证结果获取请求,所述认证结果获取请求用于获取所述待认证信息的认证结果;

所述浏览器在接收到所述认证客户端发送的所述认证结果时,显示所述认证结果。

7.如权利要求6所述的认证方法,其特征在于,所述方法还包括:

所述浏览器在确定所述第一时间和所述第二时间之间的时间差不大于设定阈值时,显示安装认证客户端的提示信息。

8.一种认证设备,其特征在于,包括:

接收单元,接收通过目标浏览器发送的认证请求,所述认证请求中包含待认证信息和用于实现所述目标浏览器与所述认证设备之间跳转的跳转参数;

查找单元,在对所述待认证信息进行认证得到认证结果后,根据所述跳转参数,从映射文件中查找与所述跳转参数匹配的所述目标浏览器的标识信息,所述映射文件中包含不同浏览器的标识信息与所述浏览器的跳转参数之间的映射关系;

发送单元,用于根据所述目标浏览器的标识信息,向所述目标浏览器发送页面跳转请求,所述页面跳转请求中包含所述认证结果。

9.如权利要求8所述的认证设备,其特征在于,所述认证设备还包括:更新单元,其中:

所述更新单元,在从映射文件中查找不到所述跳转参数匹配的所述目标浏览器的标识信息时,向服务器发送包含所述跳转参数的映射文件更新请求,所述映射文件更新请求用于所述服务器根据所述跳转参数确定与所述跳转参数匹配的浏览器的标识信息并更新所述映射文件。

10.如权利要求8所述的认证设备,其特征在于,所述查找单元根据所述跳转参数,从映射文件中查找与所述跳转参数匹配的所述目标浏览器的标识信息,包括:

根据映射文件中存储的浏览器的标识信息与跳转参数之间的映射关系,从所述映射文件中查找与接收到的所述认证请求中包含的所述跳转参数之间存在映射关系的所述目标浏览器的标识信息。

11.如权利要求8至10任一项所述的认证设备,其特征在于,所述认证设备还包括:映射文件生成单元,其中:

所述映射文件生成单元,通过以下方式得到所述映射文件:

针对不同的浏览器,分别执行以下操作:

获取浏览器的安装包,并从所述安装包中读取info.plist文件,所述info.plist文件中包含所述浏览器的至少一个键值对;

从所述info.plist文件中查找包含所述浏览器的标识信息与所述浏览器的跳转参数的键值对;

确定浏览器的标识信息与所述浏览器的跳转参数之间的映射关系,并将所述映射关系存储至映射文件中。

12.如权利要求8所述的认证设备,其特征在于,所述待认证信息为加密的身份认证信息;

所述认证设备还包括:认证单元,其中:

所述认证单元,对所述待认证信息进行认证得到认证结果,包括:

对所述认证请求中包含的加密的身份认证信息进行解密,并对解密后的身份认证信息进行认证,得到认证结果。

13.一种认证设备,其特征在于,包括:

确定单元,确定向认证客户端发送认证请求的第一时间,以及在所述认证请求发出之后执行跳转操作后的第二时间,所述认证请求中包含待认证信息;

发送单元,在确定所述第一时间和所述第二时间之间的时间差大于设定阈值时,向所述认证客户端发送认证结果获取请求,所述认证结果获取请求用于获取所述待认证信息的认证结果;

显示单元,在接收到所述认证客户端发送的所述认证结果时,显示所述认证结果。

14.如权利要求13所述的认证设备,其特征在于,

所述显示单元,在确定所述第一时间和所述第二时间之间的时间差不大于设定阈值时,显示认证客户端的安装提示信息。

15.一种认证客户端,其特征在于,所述认证客户端包括:存储器、信号接收器、信号发射器和处理器,其中:

存储器,存储执行认证操作的程序代码以及映射文件,所述映射文件中包含不同浏览器的标识信息与所述浏览器的跳转参数之间的映射关系;

信号接收器,接收通过目标浏览器发送的认证请求,所述认证请求中包含待认证信息和用于实现所述目标浏览器与所述认证客户端之间跳转的跳转参数;

处理器,运行所述存储器中存储的程序代码,执行以下操作:

在对信号接收器接收到的所述待认证信息进行认证得到认证结果后,根据所述信号接收器接收到的所述跳转参数,从映射文件中查找与所述跳转参数匹配的所述目标浏览器的标识信息,所述映射文件中包含不同浏览器的标识信息与所述浏览器的跳转参数之间的映射关系;并指示信号发射器根据所述目标浏览器的标识信息,向所述目标浏览器发送页面跳转请求,所述页面跳转请求中包含所述认证结果;

信号发射器器,根据所述目标浏览器的标识信息,向所述目标浏览器发送页面跳转请求。

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