logo好方法网

鉴权方法、装置、计算机设备及存储介质


技术摘要:
本发明实施例公开了一种鉴权方法、装置、计算机设备及存储介质。所述方法通过校验用户终端的授权请求以生成用户授权码,将该用户授权码发送给第三方应用的服务器,校验第三方应用的服务器的用户授权标识获取请求以生成用户授权标识,将该用户授权标识发送给第三方应用  全部
背景技术:
目前行业内APP大多数采用混合模式(HybridAPP)开发,除了原生功能与内置的H5 应用之外,还会对接外部第三方的H5应用,以达到快速扩展功能,丰富APP应用内容的目的。 在此过程中,内置的H5应用由于可以与内部的安全网关打通,登录动作等安全鉴权方案可 以做到统一,但在对接外部第三方的H5应用的过程中,由于双方服务器不同,登录鉴权等安 全方案不统一,存在用户账号体系、业务数据链路无法打通,响应不够迅速等问题。另外,一 款APP往往会对接多个第三方,每个第三方都有自己的一套鉴权方案与登录体系,APP每次 对接第三方的H5应用,双方都需要重新根据接入的具体的每个业务来制定方案,APP端也需 要根据对接的第三方H5应用每次进行接口开发、联调,导致每次的接入都会比较耗时、不方 便,响应速度慢,难以快速安全、可靠地接入服务。
技术实现要素:
本发明实施例提供了一种鉴权方法、装置、计算机设备及存储介质,旨在解决第三 方的H5应用登录鉴权的安全方案不统一,存在用户账号体系、业务数据链路难以打通,接入 耗时速度慢的问题。 第一方面,本发明实施例提供了一种鉴权方法,其包括:接收用户终端通过第一应 用发送的且用于登录第三方应用的授权请求,其中,所述授权请求包括所述第三方应用的 应用标识以及链接;对所述授权请求进行校验以在校验成功时生成用户授权码;根据所述 第三方应用的链接将所述用户授权码发送至所述第三方应用的服务器;接收来自所述第三 方应用的服务器的用户授权标识获取请求,其中,所述用户授权标识获取请求包括所述用 户授权码、所述第三方应用的应用标识以及应用密码;对所述用户授权标识获取请求进行 校验以生成用户授权标识;将所述用户授权标识发送至所述第三方应用的服务器,所述第 三方应用的服务器用于根据所述用户授权标识确定得到所述用户授权。 第二方面,本发明实施例还提供了一种鉴权装置,其包括:第一接收单元,拥有接 收用户终端通过第一应用发送的且用于登录第三方应用的授权请求,其中,所述授权请求 包括所述第三方应用的应用标识以及链接;第一校验单元,用于对所述授权请求进行校验 以在校验成功时生成用户授权码;第一发送单元,用于根据所述第三方应用的链接将所述 用户授权码发送至所述第三方应用的服务器;第二接收单元,用于接收来自所述第三方应 用的服务器的用户授权标识获取请求,其中,所述用户授权标识获取请求包括所述用户授 权码、所述第三方应用的应用标识以及应用密码;第二校验单元,用于对所述用户授权标识 获取请求进行校验以生成用户授权标识;第二发送单元,用于将所述用户授权标识发送至 所述第三方应用的服务器,所述第三方应用的服务器用于根据所述用户授权标识确定得到 4 CN 111585954 A 说 明 书 2/10 页 所述用户授权。 第三方面,本发明实施例还提供了一种计算机设备,其包括存储器及处理器,所述 存储器上存储有计算机程序,所述处理器执行所述计算机程序时实现上述方法。 第四方面,本发明实施例还提供了一种计算机可读存储介质,所述存储介质存储 有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时可实现上 述方法。 本发明实施例提供了一种鉴权方法、装置、计算机设备及存储介质。其中,所述方 法包括:接收用户终端通过第一应用发送的且用于登录第三方应用的授权请求,其中,所述 授权请求包括所述第三方应用的应用标识以及链接;对所述授权请求进行校验以在校验成 功时生成用户授权码;根据所述第三方应用的链接将所述用户授权码发送至所述第三方应 用的服务器;接收来自所述第三方应用的服务器的用户授权标识获取请求,其中,所述用户 授权标识获取请求包括所述用户授权码、所述第三方应用的应用标识以及应用密码;对所 述用户授权标识获取请求进行校验以生成用户授权标识;将所述用户授权标识发送至所述 第三方应用的服务器,所述第三方应用的服务器用于根据所述用户授权标识确定得到所述 用户授权。本发明实施例由于通过校验用户终端的授权请求以生成用户授权码,将该用户 授权码发送给第三方应用的服务器,校验第三方应用的服务器的用户授权标识获取请求以 生成用户授权标识,将该用户授权标识发送给第三方应用的服务器,从而第三方应用可访 问本应用的服务器中用户授权的数据资料,实现了第三方应用接入的统一管理,提高了系 统的安全性,打通业务数据链路,加快了第三方应用的接入速度。 附图说明 为了更清楚地说明本发明实施例技术方案,下面将对实施例描述中所需要使用的 附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普 通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。 图1为本发明实施例提供的鉴权方法的应用场景示意图; 图2为本发明实施例提供的鉴权方法的流程示意图; 图3为本发明实施例提供的鉴权方法的子流程示意图; 图4为本发明实施例提供的鉴权方法的子流程示意图; 图5为本发明另一实施例提供的鉴权方法的流程示意图; 图6为本发明又一实施例提供的鉴权方法的流程示意图; 图7为本发明实施例提供的鉴权装置的示意性框图; 图8为本发明实施例提供的鉴权装置的具体单元的示意性框图; 图9为本发明另一实施例提供的鉴权装置的示意性框图;以及 图10为本发明实施例提供的计算机设备的示意性框图。
下载此资料需消耗2积分,
分享到:
收藏