[发明专利]一种基于统一用户权限的网关代理管理方法及装置在审
申请号: | 202010932570.X | 申请日: | 2020-09-08 |
公开(公告)号: | CN112187728A | 公开(公告)日: | 2021-01-05 |
发明(设计)人: | 尹佳音 | 申请(专利权)人: | 灵犀科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 厦门一品恒润知识产权代理事务所(普通合伙) 35245 | 代理人: | 夏钰 |
地址: | 100083 北京市海淀区东*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 统一 用户权限 网关 代理 管理 方法 装置 | ||
本发明公开了一种基于统一用户权限的网关代理管理方法及装置,涉及网关控制代理技术领域;为了解决增加学习成本问题;该装置包括机构管理、用户管理模块、权限管理模块、角色管理模块、网关管理模块和接口聚合;该装置的管理方法,包括如下步骤:收到聚合请求参数;获取调用传入的参数,然后分析第二个参数;根据参数依赖关系计算调用依赖图,生成调用堆栈;生成调用堆栈正常,根据调用依赖顺序进行功能接口的调用;若某个功能接口的调用发生错误。本发明实现后端Http服务的集成代理转发、用户权限的统一管理控制、智能动态参数处理等目标,无需学习成本,直接鼠标操作即可完成,界面化配置简单,操作灵活。
技术领域
本发明涉及网关控制代理技术领域,尤其涉及一种基于统一用户权限的网关代理管理方法及装置。
背景技术
随着信息化技术的发展和普及,软件系统作为面向用户的终端产品越来越多样化,渗透到了各个业务层面;并且向着平台化方向发展。一个平台由多个子模块、或者多个子业务系统构成,现在的平台、子模块、子系统都由数量众多的前端系统和后端Http服务组成,很多时候,一个前端系统可能需要访问多个后端Http服务,另外后端Http服务为了提供给前端系统公开访问的能力,必须将这些后端Http服务都以公网IP或域名的形式进行绑定和公开,并且每个后端Http服务还都需要独立处理各自的限流、熔断、黑白名单等安全相关的逻辑,造成了重复工作和后期的维护复杂度。
经检索,中国专利申请号为CN200910151983.8的专利,公开了一种集中式移动代理服务器的管理方法及管理系统,包括移动代理服务器和移动代理服务器管理平台,所述移动代理服务器位于运营商侧,与移动代理服务器管理平台直接相连,并且通过广域网与提供商侧中一个或多个企业应用系统相连接;所述移动代理服务器,用于完成所述企业应用系统与移动终端的业务数据的传送及控制;所述移动代理服务器管理平台,用于对所述移动代理服务器的业务数据进行统一管理。上述专利中的集中式移动代理服务器的管理方法及管理系统存在以下不足:在实现过程中可以通过对业务的特殊处理或者引入第三方模块/工具进行解决,增加了学习和维护成本。
发明内容
本发明的目的是为了解决现有技术中存在的缺点,而提出的一种基于统一用户权限的网关代理管理方法及装置。
为了实现上述目的,本发明采用了如下技术方案:
一种基于统一用户权限的网关代理装置,包括机构管理、用户管理模块、权限管理模块、角色管理模块、网关管理模块和接口聚合,所述权限管理模块与角色管理模块存在有或没有的配置关系;所述网关代理服务的权限在角色管理模块上存在有、没有和动态参数的配置关系;所述机构管理包括企业、公司或其他组织单位;所述网关管理模块包括提供后端Http服务的代理转发配置。
优选地:所述代理转发配置指定对应代理转发是否需要用户登录状态;代理转发配置设置路由匹配规则,网关根据路由匹配规则来区分,用户调用的服务需要代理转发到不同后端Http服务,路由匹配规则不允许重复;代理转发配置指定代理转发到后端Http服务需要的签名方式,签名方式和后端Http服务的逻辑相匹配,网关支持需后端Http服务需要的签名方式。
优选地:所述权限管理模块包括页面权限、页面区域权限和网关代理服务的权限,页面区域权限和页面权限均包括权限名称和唯一key,网关代理服务的权限为针对网关的权限设置。
优选地:所述角色管理模块在为角色分配网关代理服务的权限时,可以同时配置其动态参数配置。
优选地:所述参数配置分为query参数和body参数,对应功能接口请求的query参数类型和body参数类型,参数配置采用json格式写法。
优选地:所述用户管理模块为所有平台系统提供用户账户服务,包括用户的基本信息、登录密码、是否为管理员、是否存在有效期、有效期时间,以及当前的状态是否正常,用户的基本信息包括账户名、真实姓名、手机、邮箱和职位。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于灵犀科技有限公司,未经灵犀科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010932570.X/2.html,转载请声明来源钻瓜专利网。