[发明专利]统一鉴权方法、鉴权系统、终端及存储介质有效
申请号: | 202010093198.8 | 申请日: | 2020-02-14 |
公开(公告)号: | CN111343636B | 公开(公告)日: | 2023-06-27 |
发明(设计)人: | 陈宏海;胡流杰 | 申请(专利权)人: | 卓望数码技术(深圳)有限公司 |
主分类号: | H04W12/06 | 分类号: | H04W12/06;H04W12/08 |
代理公司: | 深圳市恒和大知识产权代理有限公司 44479 | 代理人: | 邹航 |
地址: | 518000 广东省深圳市南山区粤海街*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 统一 方法 系统 终端 存储 介质 | ||
本发明公开了统一鉴权方法、鉴权系统、终端及存储介质,其中,统一鉴权方法包括,获取访问请求,并根据免鉴权访问请求列表对访问请求进行预判断,确定访问请求是否为免鉴权访问请求;若否,对访问请求进行鉴权,判断访问请求是否合法;若是,获取合法访问请求,并将合法访问请求发送至子系统。本发明实施例在网关层拦截所有页面访问请求,通过共享空间实现网关和鉴权认证服务的用户信息共享,降低业务侵入性,子系统不用关注认证鉴权,而侧重于做业务功能开发,节约了网络资源;对访问请求进行预判断,提高整体鉴权效率;同时改变鉴权结果输出模式,将认证结果以json格式输出到子系统,适应分布式前后端分离场景。
技术领域
本发明涉及移动通信技术领域,尤其是涉及一种统一鉴权方法、鉴权系统、终端及存储介质。
背景技术
在各类分布式系统中,需要根据操作权限对后端的的所有请求进行鉴权,以验证用户是否拥有访问系统中特定链接的权利,保障运营商的利益同时为用户的安全提供保障。
当前,鉴权方法需要每个子系统访问前与认证服务交互,进行用户认证,后续每次业务操作时再与认证服务进行交互,认证访问权限,各子系统需频繁与认证服务交互,造成网络资源的无谓消耗;也有采用客户端令牌的方式,由身份认证服务进行签名,并且封装身份信息,以便可以在子系统中建立用户身份,同时将令牌追加到每个请求上,为各子系统提供用户身份标识,该方法需要每个子系统都必须对身份令牌解码和权限判断,业务侵入性强,且各子系统间不能同步的身份令牌有效时间,需认证服务子系统与各应用子系统交换才能刷新身份令牌信息,各子系统在处理业务流程前必须先与认证服务交互,判断令牌是否有效,增加了调用链次数和网络资源消耗。
发明内容
本发明旨在至少解决现有技术中存在的技术问题之一。为此,本发明提出一种统一鉴权方法、鉴权系统、终端及存储介质,能够避免了子系统与认证服务的直接交互,减少对业务模块应用的侵入性。
第一方面,本发明实施例的一个实施例提供了统一鉴权方法,包括:
获取所述访问请求,并根据免鉴权访问请求列表对所述访问请求进行预判断,确定所述访问请求是否为免鉴权访问请求;
若否,获取登录用户信息,判断是否获取到所述登录用户信息;
若是,对所述访问请求进行鉴权,判断所述访问请求是否合法;
若是,确定所述访问请求为合法访问请求,获取所述合法访问请求,并将所述合法访问请求发送至子系统。
本发明实施例的统一鉴权方法至少具有如下有益效果:本发明实施例在网关层拦截所有页面访问请求,通过共享空间实现网关和鉴权认证服务的用户信息共享,无需与子系统进行频繁交互,减少了系统鉴权调用链的次数,降低业务侵入性,子系统不用关注认证鉴权,而侧重于做业务功能开发,节约了网络资源;对访问请求进行预判断,将免鉴权访问请求排除在需要鉴权的请求之外,提高整体鉴权效率;同时改变鉴权结果输出模式,将认证结果以json的格式输出到子系统,适应分布式前后端分离场景。
根据本发明的另一些实施例的统一鉴权方法,所述预判断包括,
获取免鉴权请求列表;
判断所述访问请求是否属于所述免鉴权请求列表;
若否,进行鉴权。
根据系统预设的免鉴权请求列表将无需进行鉴权的访问请求预先筛选出来,再对需要进行鉴权的访问请求进行鉴权,可加快整体鉴权的效率。
根据本发明的另一些实施例的统一鉴权方法在进行所述鉴权之前,还包括,获取所述登录用户信息,并判断是否获取到所述登录用户信息,若是,对所述访问请求进行鉴权。在过滤掉免鉴权的访问请求后,对其余的访问请求进行鉴权,并且进一步过滤掉未登录的用户的访问请求,将其确定为异常访问请求,并进行异常处理,进一步优化鉴权流程,加快鉴权的效率和准确性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于卓望数码技术(深圳)有限公司,未经卓望数码技术(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010093198.8/2.html,转载请声明来源钻瓜专利网。