[发明专利]控制页面权限调用的方法、装置及可读存储介质有效
申请号: | 201911037025.8 | 申请日: | 2019-10-29 |
公开(公告)号: | CN111027051B | 公开(公告)日: | 2021-12-17 |
发明(设计)人: | 卫海波 | 申请(专利权)人: | 贝壳技术有限公司 |
主分类号: | G06F21/45 | 分类号: | G06F21/45 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 郭同义;郑红娟 |
地址: | 300280 天津市经济技术开发区南*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 控制 页面 权限 调用 方法 装置 可读 存储 介质 | ||
本申请公开了一种控制页面权限调用的方法、装置及可读存储介质,该方法通过在应用程序的服务器和页面的服务器之外设置独立的鉴权服务器,该鉴权服务器能够根据页面的不同,首先生成与每个页面对应的令牌和权限控制列表并将该令牌发送给页面,然后在页面与客户端交互过程中,页面将该令牌发送给客户端,客户端再根据该令牌从鉴权服务器获得与该令牌对应的权限控制列表,然后根据权限控制列表判断页面的权限调用是否合法,即本申请技术方案中,将页面权限调用的控制从客户端解耦,可以实现页面权限调用的灵活控制,从而解决了页面权限调用并不能灵活改变的技术问题,针对不同页面可以实现权限调用差异化控制的技术效果,进而提高了用户体验。
技术领域
本发明涉及计算机技术领域,尤其涉及一种控制页面权限调用的方法、装置及可读存储介质。
背景技术
在移动设备的应用程序与页面进行交互过程中,页面可能会调用应用程序中的设备信息或用户信息,例如浏览记录、地理位置、用户账号、用户基本信息等等。由此,上述调用存在信息泄露的风险,比如,当页面为第三方的情况下(即页面与该应用程序不为同一运营服务商提供),其对上述信息的调用,就会造成信息泄露。
现有技术中,为防止上述信息泄露,通常在应用程序与页面交互之前,该应用程序会先判断该页面的来源,如果属于同一运营服务商,则支持所有信息的调用,并不会造成信息泄露;如果该页面为第三方提供,则只统一支持部分信息调用,即在应用程序中存在一个判断页面来源的步骤。
但本申请发明人在实现本申请实施例中技术方案的过程中,发现上述技术至少存在如下技术问题:
在上述方案中,针对第三方的不同页面,由于页面的权限调用由应用程序统一决定,并不能灵活改变,即对于页面的权限调用并不能实现差异化控制。
发明内容
本申请实施例提供一种控制页面权限调用的方法、装置及可读存储介质,根据页面的不同,由鉴权服务器(即第一服务器)生成令牌以及与该令牌对应的权限控制列表,然后将该令牌发送给页面,在交互过程中,应用程序客户端根据该令牌获得该页面的权限控制列表,然后根据权限控制列表判断页面的权限调用是否合法,即本申请技术方案中,将页面权限调用的控制从客户端解耦,由第一服务器独立控制,可以实现页面权限调用的灵活控制,从而解决了页面权限调用并不能灵活改变的技术问题,针对不同页面可以实现权限调用差异化控制的技术效果,进而提高了用户体验。
本申请实施例提供一种控制页面权限调用的方法,用于客户端与页面的交互过程,所述方法应用于客户端,包括:
获取页面的令牌和权限调用列表,所述令牌由第一服务器发送给所述页面,所述权限调用列表包括若干请求调用的权限类别;
将所述令牌发送给所述第一服务器;
接收所述第一服务器发送的与所述令牌对应的权限控制列表,所述权限控制列表包括若干控制调用的权限类别,且由所述第一服务器根据所述令牌对应生成;
分别判定所述权限调用列表中的若干所述请求调用的权限类别是否与所述权限控制列表中的所述控制调用的权限类别一致,若一致,则权限调用通过,返回相应权限类别对应的数据给所述页面,若不一致,则权限调用不通过,不返回相应权限类别对应的数据给所述页面。
根据本公开实施例,所述获取页面的令牌和权限调用列表,所述令牌由第一服务器发送给所述页面,所述权限调用列表包括若干请求调用的权限类别包括:
获取页面的令牌以及所述令牌的有效期和权限调用列表,所述令牌以及所述令牌的有效期由所述第一服务器发送给所述页面,所述权限调用列表包括若干请求调用的权限类别。
根据本公开实施例,所述令牌以及所述令牌的有效期由所述第一服务器发送给所述页面包括:
所述令牌以及所述令牌的有效期由所述第一服务器经与所述页面关联的第三服务器发送给所述页面;或者
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于贝壳技术有限公司,未经贝壳技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911037025.8/2.html,转载请声明来源钻瓜专利网。