一种应用授权方法以及装置制造方法及图纸

技术编号:28838233 阅读:25 留言:0更新日期:2021-06-11 23:36
本申请公开了一种应用授权方法以及装置,该方法包括:向授权中转服务器发送目标授权请求;接收授权中转服务器返回的目标预授权信息,基于目标网络平台的平台标识以及目标预授权信息、输出目标授权页;响应于基于目标授权页所执行的授权确认操作,获得目标网络平台的服务器返回的授权凭证,并将授权凭证发送给授权中转服务器;响应于授权中转服务器基于授权凭证获得目标网络平台的服务器提供的接口调用凭证,接收授权中转服务器返回的授权成功结果信息。通过使用该方法,可提供针对各渠道开放平台的标准化、归一化授权方式,商家可通过该归一化授权方式将其对应于不同渠道开放平台的公众号或小程序授权给第三方ISV,简化授权流程,提升用户体验。

【技术实现步骤摘要】
一种应用授权方法以及装置
本申请涉及计算机
,具体涉及一种应用授权方法。本申请同时涉及一种应用授权装置、一种电子设备以及一种计算机可读取存储介质。本申请还涉及一种应用授权响应方法、应用授权响应装置、电子设备以及计算机可读存储介质。
技术介绍
在应用授权场景,授权主体将其在渠道开放平台注册的公众号或小程序的账号授权给三方服务主体后,渠道开放平台开放小程序或公众号的相关接口供通过资质认证的三方服务主体使用,三方服务主体可使用授权凭证接管商家授权的小程序账号,并对接渠道开放平台的接口能力代为实现与小程序或公众号相关的功能,以此帮助该授权主体管理其对应于渠道开放平台上的公众号或小程序,例如,商家将商家小程序对应于渠道开放平台的账号授权给第三方ISV,由第三方ISV对接渠道开放平台的接口能力,实现对商家小程序进行统一开发、管理、提审、发布等操作。现有的应用授权过程中,不同渠道开放平台分别对应特定授权链路,当授权主体欲将其对应于不同渠道平台的公众号或小程序授权给不同的三方服务主体时,需要该授权主体基于不同渠道开放平台对应的特定授权链路分别进行本文档来自技高网...

【技术保护点】
1.一种应用授权方法,其特征在于,包括:/n响应于目标授权主体的授权操作,向授权中转服务器发送携带有目标网络平台的平台标识的目标授权请求,所述目标授权请求用于将所述目标授权主体的目标应用对应于所述目标网络平台的功能事项授权给目标三方服务主体;/n接收所述授权中转服务器返回的目标预授权信息,并基于所述目标网络平台的平台标识以及所述目标预授权信息、输出与所述目标网络平台相对应、且针对所述目标授权请求的目标授权页,其中,所述目标预授权信息为所述授权中转服务器预先存储的多个预授权信息中、用于表征所述目标三方服务主体与所述目标网络平台之间的预定授权关系的预授权信息;/n响应于所述目标授权主体基于所述目标...

【技术特征摘要】
1.一种应用授权方法,其特征在于,包括:
响应于目标授权主体的授权操作,向授权中转服务器发送携带有目标网络平台的平台标识的目标授权请求,所述目标授权请求用于将所述目标授权主体的目标应用对应于所述目标网络平台的功能事项授权给目标三方服务主体;
接收所述授权中转服务器返回的目标预授权信息,并基于所述目标网络平台的平台标识以及所述目标预授权信息、输出与所述目标网络平台相对应、且针对所述目标授权请求的目标授权页,其中,所述目标预授权信息为所述授权中转服务器预先存储的多个预授权信息中、用于表征所述目标三方服务主体与所述目标网络平台之间的预定授权关系的预授权信息;
响应于所述目标授权主体基于所述目标授权页所执行的授权确认操作,获得所述目标网络平台的服务器返回的授权凭证,并将所述授权凭证发送给所述授权中转服务器;
响应于所述授权中转服务器基于所述授权凭证与所述目标网络平台的服务器进行授权核准操作、且获得所述目标网络平台的服务器提供的与所述功能事项相匹配的接口调用凭证,接收所述授权中转服务器返回的授权成功结果信息。


2.根据权利要求1所述的方法,其特征在于,所述目标授权请求携带有用于表征所述目标三方服务主体对应的目标三方服务应用预先注册于所述授权中转服务器的身份注册标识;所述目标预授权信息包括所述目标网络平台的服务器预先提供给所述授权中转服务器的、用于表征所述目标三方服务应用预先注册于所述目标网络平台的平台注册标识和用于表征所述目标三方服务应用对应于所述目标网络平台的授权权限的预授权凭证;
所述接收所述授权中转服务器返回的目标预授权信息,包括:
在所述授权中转服务器基于所述目标网络平台的平台标识以及所述用于表征所述目标三方服务主体对应的目标三方服务应用预先注册于所述授权中转服务器的身份注册标识、确定出所述平台注册标识和所述预授权凭证之后,接收所述授权中转服务器返回的所述平台注册标识和所述预授权凭证。


3.根据权利要求2所述的方法,其特征在于,所述基于目标网络平台的平台标识以及所述目标预授权信息、输出与所述目标网络平台相对应、且针对所述目标授权请求的目标授权页,包括:
将所述平台注册标识和所述预授权凭证作为所述目标授权页的链接参数,基于所述目标网络平台对应的预定拼接策略以及所述链接参数、拼接获得用于指向所述目标授权页的链接信息;
基于所述链接信息跳转至所述链接信息指向的所述目标授权页。


4.根据权利要求1所述的方法,其特征在于,所述目标三方服务主体对应于所述目标授权主体的前端应用中展示有授权组件;
所述响应于目标授权主体的授权操作,向授权中转服务器发送携带有目标网络平台的平台标识的目标授权请求,包括:响应于所述目标授权主体基于所述前端应用对所述授权组件的触发操作,向所述授权中转服务器发送携带有目标网络平台的平台标识的目标授权请求。


5.根据权利要求1所述的方法,其特征在于,所述目标网络平台的服务器还用于:响应于所述目标授权主体基于所述目标授权页所执行的授权确认操作,生成所述授权凭证,并记录所述授权凭证与授权相关信息的关联关系;
所述授权中转服务器基于所述授权凭证与所述目标网络平台的服务器进行授权核准操作,包括:所述授权中转服务器向所述目标网络平台的服务器发送所述授权凭证以及所述授权凭证对应的授权参与主体的信息;
对应的,所述目标网络平台的服务器还用于:校验接收到的所述授权凭证是否为预先生成并返回的授权凭证,若是,则基于记录的所述授权凭证与授权相关信息的关联关系,查找获得所述授权相关信息,并判断所述授权相关信息与所述授权参与主体的信息是否匹配,若匹配,则向所述授权中转服务器返回与所述功能事项相匹配的接口调用凭证。


6.一种应用授权响应方法,其特征在于,包括:
接收目标授权应用发送的携带有目标网络平台的平台标识的目标授权请求,所述目标授权请求用于将目标授权主体的目标应用对应于所述目标网络平台的功能事项授权给目标三方服务主体;
基于所述目标授权请求,从预先存储的多个预授权信息中确定出用于表征所述目标三方服务主体与所述目标网络平台之间的预定授权关系的目标预授权信息,并向所述目标授权应用返回所述目标预授权信息,所述多个预授权信息用于表征多个三方服务主体与多个网络平台之间的预定授权关系;
接收所述目标授权应用返回的授权凭证,并基于所述授权凭证与所述目标网络平台的服务器进行授权核准操作,其中,...

【专利技术属性】
技术研发人员:卢祎
申请(专利权)人:口碑上海信息技术有限公司
类型:发明
国别省市:上海;31

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

1