资源信息获取方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:30514213 阅读:13 留言:0更新日期:2021-10-27 22:56
本申请涉及一种资源信息获取方法、装置、计算机设备和存储介质。通过目标业务应用中引入的通用授权模块执行,所述方法包括:触发向认证服务器发送授权码获取请求,所述授权码获取请求携带所述目标业务应用的业务应用标识;获取所述认证服务器响应于所述授权码获取请求返回的目标授权码;向所述认证服务器发送令牌获取请求,所述令牌获取请求携带所述目标授权码以及所述业务应用标识;获取所述认证服务器返回的资源获取令牌;将所述资源获取令牌存储于所述目标业务应用的预设令牌存储地址对应的存储空间中,以使得所述目标业务应用基于所述资源获取令牌获取资源信息。采用本方法能够提高资源获取效率。够提高资源获取效率。够提高资源获取效率。

【技术实现步骤摘要】
资源信息获取方法、装置、计算机设备和存储介质


[0001]本申请涉及互联网
,特别是涉及一种资源信息获取方法、装置、计算机设备和存储介质。

技术介绍

[0002]随着互联网技术的发展,人们经常使用各种业务应用完成对应的业务活动,例如通过商品销售应用进行商品销售。在登录一个业务应用时,用户可以授权使用另一个应用例如即时通信应用对应的即时通信服务器中的信息进行登录,并授权业务应用获取该即时通信服务器中的资源信息例如用户相关信息,用户相关信息可以包括即时通信账号以及对应的属性信息。
[0003]由于授权过程相对比较复杂,因此存在业务应用在用户授权的过程中存在问题,导致不能获取到资源信息的情况,导致资源信息获取效率低。

技术实现思路

[0004]基于此,有必要针对上述技术问题,提供一种资源信息获取方法、装置、计算机设备和存储介质。
[0005]一种资源信息获取方法,通过目标业务应用中引入的通用授权模块执行,所述方法包括:触发向认证服务器发送授权码获取请求,所述授权码获取请求携带所述目标业务应用的业务应用标识;获取所述认证服务器响应于所述授权码获取请求返回的目标授权码,其中所述目标授权码是所述认证服务器在基于所述业务应用标识确认所述目标业务应用为已预先注册的应用后生成的;向所述认证服务器发送令牌获取请求,所述令牌获取请求携带所述目标授权码以及所述业务应用标识;获取所述认证服务器返回的资源获取令牌,所述资源获取令牌是所述认证服务器在确认所述目标授权码以及所述业务应用标识已预先对应存储后返回的;将所述资源获取令牌存储于所述目标业务应用的预设令牌存储地址对应的存储空间中,以使得所述目标业务应用基于所述资源获取令牌获取资源信息。
[0006]在一些实施例中,所述向所述认证服务器发送令牌获取请求,所述令牌获取请求携带所述目标授权码以及所述业务应用标识包括:获取所述目标业务应用对应的应用密钥;向所述认证服务器发送令牌获取请求,所述令牌获取请求携带所述目标授权码、所述业务应用标识以及所述应用密钥,以使得所述认证服务器基于所述业务应用标识以及所述应用密钥进行应用身份认证,若身份认证通过,则进入确认所述目标授权码以及所述业务应用标识已预先对应存储的步骤。
[0007]在一些实施例中,所述方法还包括:响应于针对所述目标业务应用的认证地址配置操作,获取所述认证地址配置操作所配置的目标认证地址;将所述目标认证地址存储于所述通用授权模块的认证地址配置位置中;所述触发向认证服务器发送授权码获取请求包括:获取所述认证地址配置位置所存储的所述目标认证地址;触发向所述目标认证地址对应的认证服务器发送授权码获取请求。
[0008]在一些实施例中,所述方法还包括:接收所述通用授权模块的模块更新消息,所述模块更新消息携带更新相关信息;根据所述更新相关信息获取所述通用授权模块的更新模块信息,根据所述更新模块信息对所述通用授权模块进行更新。
[0009]在一些实施例中,所述目标业务应用还用于执行以下步骤:接收数据发送指令,根据所述数据发送指令获取待发送的目标数据以及数据接收方标识;获取随机数,利用所述随机数对所述目标数据进行加密,得到加密后的目标数据;
[0010]根据所述数据接收方标识获取接收方公钥,利用所述接收方公钥对所述随机数进行加密,得到加密后的随机数;向所述数据接收方标识对应的数据接收端发送数据报文,所述数据报文包括所述加密后的目标数据以及所述加密后的随机数。
[0011]在一些实施例中,所述目标业务应用还用于执行以下步骤:将所述加密后的目标数据以及所述加密后的随机数按照预设顺序进行拼接,得到拼接数据;获取数据发送方对应的发送方私钥,利用所述发送方私钥对所述拼接数据进行签名,得到目标签名;根据所述拼接数据以及所述目标签名生成所述数据报文。
[0012]在一些实施例中,所述将所述加密后的目标数据以及所述加密后的随机数按照预设顺序进行拼接,得到拼接数据包括:获取数据发送方标识;将所述加密后的目标数据、所述数据发送方标识以及所述加密后的随机数依次进行拼接,得到拼接数据;所述根据所述拼接数据以及所述目标签名生成所述数据报文包括:获取所述加密后的目标数据对应的第一数据长度、所述数据发送方标识对应的第二数据长度以及所述加密后的随机数对应的第三数据长度;将所述第一数据长度、所述第二数据长度以及所述第三数据长度依次拼接,得到拼接数据长度;根据所述拼接数据长度、所述拼接数据以及所述目标签名生成所述数据报文,其中,所述数据报文中,所述拼接数据长度位于所述拼接数据之前。
[0013]一种资源信息获取装置,设置在目标业务应用中引入的通用授权模块中,所述装置包括:授权码获取请求触发模块,用于触发向认证服务器发送授权码获取请求,所述授权码获取请求携带所述目标业务应用的业务应用标识;目标授权码获取模块,用于获取所述认证服务器响应于所述授权码获取请求返回的目标授权码,其中所述目标授权码是所述认证服务器在基于所述业务应用标识确认所述目标业务应用为已预先注册的应用后生成的;令牌获取请求发送模块,用于向所述认证服务器发送令牌获取请求,所述令牌获取请求携带所述目标授权码以及所述业务应用标识;资源获取令牌获取模块,用于获取所述认证服务器返回的资源获取令牌,所述资源获取令牌是所述认证服务器在确认所述目标授权码以及所述业务应用标识已预先对应存储后返回的;资源获取令牌存储模块,用于将所述资源获取令牌存储于所述目标业务应用的预设令牌存储地址对应的存储空间中,以使得所述目标业务应用基于所述资源获取令牌获取资源信息。
[0014]在一些实施例中,所述令牌获取请求发送模块用于:获取所述目标业务应用对应的应用密钥;向所述认证服务器发送令牌获取请求,所述令牌获取请求携带所述目标授权码、所述业务应用标识以及所述应用密钥,以使得所述认证服务器基于所述业务应用标识以及所述应用密钥进行应用身份认证,若身份认证通过,则进入确认所述目标授权码以及所述业务应用标识已预先对应存储的步骤。
[0015]在一些实施例中,所述装置还包括:目标认证地址获取模块,用于响应于针对所述目标业务应用的认证地址配置操作,获取所述认证地址配置操作所配置的目标认证地址;
目标认证地址存储模块,用于将所述目标认证地址存储于所述通用授权模块的认证地址配置位置中;所述授权码获取请求触发模块用于:获取所述认证地址配置位置所存储的所述目标认证地址;触发向所述目标认证地址对应的认证服务器发送授权码获取请求。
[0016]在一些实施例中,所述装置还包括:模块更新消息接收模块,用于接收所述通用授权模块的模块更新消息,所述模块更新消息携带更新相关信息;更新模块,用于根据所述更新相关信息获取所述通用授权模块的更新模块信息,根据所述更新模块信息对所述通用授权模块进行更新。
[0017]在一些实施例中,所述目标业务应用还包括数据加密模块,所述数据加密模块包括:数据发送指令接收模块,用于接收数据发送指令,根据所述数据发送指令获取待发送的目标数据以及数据接收方标识;目标数据加本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种资源信息获取方法,其特征在于,通过目标业务应用中引入的通用授权模块执行,所述方法包括:触发向认证服务器发送授权码获取请求,所述授权码获取请求携带所述目标业务应用的业务应用标识;获取所述认证服务器响应于所述授权码获取请求返回的目标授权码,其中所述目标授权码是所述认证服务器在基于所述业务应用标识确认所述目标业务应用为已预先注册的应用后生成的;向所述认证服务器发送令牌获取请求,所述令牌获取请求携带所述目标授权码以及所述业务应用标识;获取所述认证服务器返回的资源获取令牌,所述资源获取令牌是所述认证服务器在确认所述目标授权码以及所述业务应用标识已预先对应存储后返回的;将所述资源获取令牌存储于所述目标业务应用的预设令牌存储地址对应的存储空间中,以使得所述目标业务应用基于所述资源获取令牌获取资源信息。2.根据权利要求1所述的方法,其特征在于,所述向所述认证服务器发送令牌获取请求,所述令牌获取请求携带所述目标授权码以及所述业务应用标识包括:获取所述目标业务应用对应的应用密钥;向所述认证服务器发送令牌获取请求,所述令牌获取请求携带所述目标授权码、所述业务应用标识以及所述应用密钥,以使得所述认证服务器基于所述业务应用标识以及所述应用密钥进行应用身份认证,若身份认证通过,则进入确认所述目标授权码以及所述业务应用标识已预先对应存储的步骤。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:响应于针对所述目标业务应用的认证地址配置操作,获取所述认证地址配置操作所配置的目标认证地址;将所述目标认证地址存储于所述通用授权模块的认证地址配置位置中;所述触发向认证服务器发送授权码获取请求包括:获取所述认证地址配置位置所存储的所述目标认证地址;触发向所述目标认证地址对应的认证服务器发送授权码获取请求。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收所述通用授权模块的模块更新消息,所述模块更新消息携带更新相关信息;根据所述更新相关信息获取所述通用授权模块的更新模块信息,根据所述更新模块信息对所述通用授权模块进行更新。5.根据权利要求1所述的方法,其特征在于,所述目标业务应用还用于执行以下步骤:接收数据发送指令,根据所述数据发送指令获取待发送的目标数据以及数据接收方标识;获取随机数,利用所述随机数对所述目标数据进行加密,得到加密后的目标数据;根据所述数据接收方标识获取接收方公钥,利用所述接收方公钥对所述随机数进行加密,得到加密后的随机数;向所述数据接收方标识对应的数据接收端发送数据报文,所述数据报文包...

【专利技术属性】
技术研发人员:陈家涛常向月杨晓璐刘云峰
申请(专利权)人:深圳追一科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1