1.一种网络身份跨设备应用快速认证方法,其特征在于,包括:
用户代理获取上网终端扩展标识;
根据预存的目标网站身份信息和注册信息向网站服务器发送认证请求以获取认证请求反馈信息,或者通过可信服务器代理转发目标网站身份信息和注册信息;
将认证请求反馈信息、或者目标网站身份信息和注册信息发送至所述上网终端扩展标识相对应的上网终端扩展,以便所述上网终端扩展利用所述认证请求反馈信息、或者目标网站身份信息和注册信息向网站服务器发送认证请求完成认证操作;
其中,获取上网终端扩展标识包括:
用户登录或激活用户代理;
上网终端扩展生成临时的唯一UUID,等待用户代理的授权请求后将UUID发送给用户代理和终端扩展服务器;
用户代理接收到上网终端扩展发来的UUID后,转发至终端扩展服务器,由终端扩展服务器进行UUID校验;
终端扩展服务器识别并匹配从上网终端扩展和用户代理得到的UUID,若匹配成功,则根据UUID生成并返回上网终端扩展标识至用户代理;
或者,所述获取上网终端扩展标识包括:
用户登录或激活用户代理,记录user_id;
上网终端扩展生成临时的唯一UUID,等待用户代理的授权请求后将UUID发送给用户代理和终端扩展服务器,同时记录用户代理授权时发来的user_id;
终端扩展服务器接收上网终端扩展发来的UUID,记录扩展唯一标识,建立UUID和扩展唯一标识的映射关系;
用户代理接收到上网终端扩展发来的UUID,将user_id和UUID发送至终端扩展服务器,由终端扩展服务器进行UUID校验;
终端扩展服务器接收用户代理发来的user_id和UUID,识别并匹配从上网终端扩展和用户代理得到的UUID,若匹配成功,建立起user_id和扩展唯一标识的映射关系,同时删除第一步中UUID和扩展唯一标识的映射关系,并对UUID进行过期处理;
当用户代理想要进行相关认证操作时,发送user_id到终端扩展服务器,由终端扩展服务器查询user_id和扩展唯一标识的映射关系,查询成功则返回上网终端扩展标识给到用户代理,其中,将认证请求反馈信息发送至所述上网终端扩展标识相对应的上网终端扩展包括:用户代理将目标网站身份信息、注册信息及上网终端扩展标识发送至可信服务器代理;
可信服务器代理根据预存的目标网站身份信息和注册信息向网站服务器发送认证请求以获取认证请求反馈信息;
可信服务器代理将所述认证请求反馈信息及预存的认证检验回调地址发送至所述上网终端扩展标识相对应的上网终端扩展,以便上网终端扩展向所述网站服务器发送认证请求完成认证操作;
或者,所述将认证请求反馈信息发送至所述上网终端扩展标识相对应的上网终端扩展包括:用户代理将目标网站身份信息、注册信息向网站服务器发送认证请求以获取认证请求反馈信息;
用户代理将所述认证请求反馈信息发送至所述上网终端扩展标识相对应的上网终端扩展,以便上网终端扩展向所述网站服务器发送认证请求完成认证操作;
或者,所述将认证请求反馈信息发送至所述上网终端扩展标识相对应的上网终端扩展包括:用户代理将目标网站身份信息、注册信息及上网终端扩展标识发送至可信服务器代理;
所述上网终端扩展根据监听所述可信服务器代理的请求,将生成随机数state发送给所述可信服务器代理;
可信服务器代理根据预存的目标网站身份信息、注册信息和随机数state向网站服务器发送认证请求以获取认证请求反馈信息;
可信服务器代理将所述认证请求反馈信息及预存的认证检验回调地址发送至所述上网终端扩展标识相对应的上网终端扩展,以便上网终端扩展向所述网站服务器发送认证请求完成认证操作;
用户代理将预存的目标网站的可访问地址发送上网终端扩展,以便上网终端扩展新建目标网站页面窗口;
所述上网终端扩展监听所述可信服务器代理的请求,并接收所述认证请求反馈信息及预存的认证检验回调地址;
所述认证请求反馈信息包含:反馈登录认证信息和可用于验证登录授权状态的token;
其中,所述token为网站服务器验证用户是否已登录授权的标识令牌。
2.一种网络身份跨设备应用快速认证系统,其特征在于,包括:
获取模块,用于用户代理获取上网终端扩展标识;
处理模块,用于根据预存的目标网站身份信息和注册信息向网站服务器发送认证请求以获取认证请求反馈信息,或者通过可信服务器代理转发目标网站身份信息和注册信息;
认证模块,用于将认证请求反馈信息、或者目标网站身份信息和注册信息发送至所述上网终端扩展标识相对应的上网终端扩展,以便所述上网终端扩展利用所述认证请求反馈信息、或者目标网站身份信息和注册信息向网站服务器发送认证请求完成认证操作;用户代理将预存的目标网站的可访问地址发送上网终端扩展,以便上网终端扩展新建目标网站页面窗口;
所述认证模块配置为:将目标网站身份信息和注册信息发送至所述上网终端扩展标识相对应的上网终端扩展包括:通过可信服务器代理根据身份信息和所述注册信息向所述网站服务器发送认证请求以获取认证请求反馈信息,并将认证请求反馈信息和预存的认证检验回调地址发送至所述上网终端扩展标识相对应的上网终端扩展,以便上网终端扩展向所述网站服务器发送认证请求完成认证操作。
3.根据权利要求2所述网络身份跨设备应用快速认证系统,其特征在于,所述认证模块配置为:将目标网站身份信息和注册信息发送至所述上网终端扩展标识相对应的上网终端扩展包括:将目标网站身份信息、注册信息及上网终端扩展标识发送至可信服务器代理;并将所述目标网站身份信息和注册信息转发至所述上网终端扩展标识相对应的上网终端扩展,以便上网终端扩展向所述网站服务器发送认证请求完成认证操作。
4.一种用户代理设备,其特征在于,包括:
存储器,用于存储网络身份认证程序;
处理器,用于执行所述网络身份认证程序时实现如权利要求1所述网络身份跨设备应用快速认证方法的步骤。
5.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有网络身份认证程序,所述网络身份认证程序被处理器执行时实现如权利要求1所述网络身份跨设备应用快速认证方法。