【技术实现步骤摘要】
一种同步鉴权方法及装置
[0001]本专利技术涉及计算机
,更具体地说,涉及一种同步鉴权方法及装置。
技术介绍
[0002]随着计算机技术的不断发展,利用小程序与H5页面进行数据传输的应用越来越广泛。
[0003]在现有技术中,用户在使用小程序向H5页面传输数据时,需要先在小程序上进行身份验证之后,在小程序通过身份验证后,再在H5页面上进行身份验证,在H5页面上通过身份验证后,用户才能访问H5页面并通过小程序向H5页面传输数据,这种方式需要多次进行身份验证导致用户体验差。
技术实现思路
[0004]有鉴于此,本专利技术提供一种同步鉴权方法及装置,以实现用户在通过客户端访问H5页面时,无需进行多次身份验证,从而提高用户体验为目的。
[0005]本专利技术第一方面公开一种同步鉴权方法,应用于客户端,所述方法包括:
[0006]获取用户发送的用户信息,并根据所述用户信息对所述用户进行身份验证;
[0007]若所述用户的身份验证通过,向服务端发送业务标识申请请求,使所述服务端基于 ...
【技术保护点】
【技术特征摘要】
1.一种同步鉴权方法,其特征在于,应用于客户端,所述方法包括:获取用户发送的用户信息,并根据所述用户信息对所述用户进行身份验证;若所述用户的身份验证通过,向服务端发送业务标识申请请求,使所述服务端基于所述业务标识申请请求生成相应的业务标识,并将所述业务标识反馈给所述客户端;将所述服务端发送的所述业务标识和所述用户信息发送给所述服务端,使所述服务端根据所述业务标识和所述用户信息生成临时码,并将所述临时码返回给所述客户端;将所述服务端反馈的所述临时码发送给H5页面,使所述H5页面将所述临时码发送给所述服务端,使所述服务端对所述临时码进行解析,并将得到的目标用户信息发送给所述H5页面,使所述H5页面基于所述目标用户信息对所述用户进行身份验证,其中,所述目标用户信息与所述用户信息相同。2.根据权利要求1所述的方法,其特征在于,所述根据用户信息进行身份验证,包括:获取所述用户发送的用户信息,所述用户信息包括所述用户标识和身份信息;根据所述用户标识获取所述用户的目标身份信息;若所述目标身份信息和所述身份信息一致,确定所述用户的身份验证通过;若所述目标身份信息和所述身份信息不一致,确定所述用户的身份验证不通过。3.根据权利要求1所述的方法,其特征在于,所述将所述服务端反馈的所述临时码发送给H5页面,包括:接收所述服务端反馈的所述临时码;通过url参数的形式将所述临时码发送给H5页面。4.一种同步鉴权方法,其特征在于,应用于服务端,所述方法包括:当接收到客户端发送的业务标识申请请求时,基于所述业务标识请求生成相应的业务标识,并将所述业务标识发送给所述客户端;当接收到所述客户端发送的所述业务标识和用户信息时,根据所述业务标识和所述用户信息生成临时码,并将所述临时码发送给所述客户端,使所述客户端将所述临时码发送给H5页面,使所述H5页面将所述临时码发送给所述服务端;当接收到所述H5页面发送的所述临时码时,对所述临时码进行解析,得到目标用户信息,其中,所述目标用户信息与所述用户信息相同;将所述目标用户信息发送给所述H5页面,使所述H5页面基于所述目标用户信息对用户进行身份验证。5.根据权利要求4所述的方法,其特征在于,所述业务标识携带有所述业务标识的有效期,所述根据所述业务标识和所述用户信息生成临时码,包括:若所述业务标识的有效期未过期,获取随机数值salt,其中,所述随机数值salt为所述客户端向所述服务端申请业务标识时所述服务端生成的与所述业务标识对应的随机数值salt;获取所述服务端的当前时间戳和随机字符串,根据所述用户信息、所述业务标识、所述当前时间戳和所述随机字符串生成目标字符串;根据所述目标字符串和所述随机数值salt,生成临时...
【专利技术属性】
技术研发人员:顾乐威,王强,
申请(专利权)人:北京读我网络技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。