[发明专利]一种应用程序授权方法及装置在审
申请号: | 202011435612.5 | 申请日: | 2020-12-10 |
公开(公告)号: | CN112507254A | 公开(公告)日: | 2021-03-16 |
发明(设计)人: | 李青云 | 申请(专利权)人: | 北京达佳互联信息技术有限公司 |
主分类号: | G06F16/955 | 分类号: | G06F16/955;G06F21/31;G06F21/45 |
代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 申健 |
地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用程序 授权 方法 装置 | ||
本申请实施例提供一种应用程序授权方法及装置,涉及网页技术,可以使终端获取授权信息和完整的目标网页的页面信息。该方法应用于第一服务器,包括:接收来自终端的第一请求,第一请求包括目标网页的网页信息;生成目标网页的网页标识,并存储网页标识、目标网页的网页信息、以及网页标识与目标网页的网页信息的对应关系;向终端发送第一网页地址;其中,第一网页地址包括网页标识和信息平台账号的账号信息;接收到来自终端的第二请求,第二请求包括网页标识和授权码;从存储的网页信息中,获取与第二请求中的网页标识对应的目标网页的网页信息,并根据授权码获取授权信息;向终端发送网页信息和授权信息。
技术领域
本申请涉及网页技术,尤其涉及一种应用程序授权方法及装置。
背景技术
目前,一些应用程序(Application,APP)除了为用户提供多项功能,也可以向开发人员或商家提供用于自行管理信息的功能。例如,一些即时通讯应用(如微信APP)除了向用户提供有通信功能之外,还可以向开发人员或商家提供信息平台账号(如微信APP中的公众号)的相关功能。开发者或商家需要先注册一个信息平台账号;然后,在登陆信息平台账号的情况下使用该APP中的信息平台账号的相关功能,例如,终端响应于用户访问该信息平台账号的操作,显示该信息平台账号的目标网页的页面。
其中,终端根据上述信息平台账号的目标网页的页面信息、以及上述用户的授权信息(如,用户信息),生成该信息平台账号的目标网页的页面。然而,由于终端在请求获取授权信息的过程中不能携带完整的该目标网页的页面信息,导致终端得到该授权信息后仍然无法生成该信息平台账号的目标网页的页面。
发明内容
本申请实施例提供一种应用程序授权方法及装置,可以使终端获取授权信息和完整的目标网页的页面信息,进而利用授权信息和该完整的目标网页的页面信息成功生成目标网页的页面。
为实现上述技术目的,本申请实施例采用如下技术方案:
第一方面,本申请实施例提供了一种应用程序授权方法,应用于第一服务器,该方法包括:先接收来自终端的第一请求;再生成目标网页的网页标识,并存储网页标识、目标网页的网页信息、以及网页标识与目标网页的网页信息的对应关系;然后,向终端发送第一网页地址;再然后,接收到来自终端的第二请求,第二请求包括网页标识和授权码;从存储的网页信息中,获取与第二请求中的网页标识对应的目标网页的网页信息,并根据授权码获取授权信息;最后,向终端发送网页信息和授权信息。
其中,第一请求用于请求获取信息平台账号的目标网页,第一请求包括目标网页的网页信息。网页标识用于标识目标网页的网页信息。第一网页地址包括网页标识和信息平台账号的账号信息,账号信息用于确定信息平台账号是否具有获取应用程序的授权信息的权限。授权码是信息平台账号具有权限的情况下分配的。
在一种可能的实施方式中,第二请求还包括终端的域名标识,域名标识为终端从与第一网页地址对应的储存在终端上的数据(cookie)文件中获取的。其中,在上述接收到来自终端的第二请求之后,上述从存储的网页信息中,获取与第二请求中的网页标识对应的目标网页的网页信息之前,该方法还包括:确定网页标识和域名标识相同。
另一种可能的实施方式中,在上述接收到来自终端的第二请求之后,该方法还包括:确定网页标识和域名标识不同,则确定第二请求请求获取目标网页的页面信息和授权信息失败。
另一种可能的实施方式中,上述根据授权码获取授权信息,包括:向应用程序对应的第二服务器发送授权码和信息平台账号的账号信息;接收来自第二服务器的授权信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京达佳互联信息技术有限公司,未经北京达佳互联信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011435612.5/2.html,转载请声明来源钻瓜专利网。