[发明专利]一种用户权限校验和接入系统和方法在审
申请号: | 202210721752.1 | 申请日: | 2022-06-24 |
公开(公告)号: | CN115102766A | 公开(公告)日: | 2022-09-23 |
发明(设计)人: | 郑恺;周彬;黄天辉;耿庆森;吕善;孙冉;张凯;高康臣;汪圣鹏;夏幼林 | 申请(专利权)人: | 中电云数智科技有限公司 |
主分类号: | H04L9/40 | 分类号: | H04L9/40;H04L67/025;H04L67/306 |
代理公司: | 北京尚钺知识产权代理事务所(普通合伙) 11723 | 代理人: | 王海荣 |
地址: | 430058 湖北省武汉市蔡甸区经济*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用户权限 校验 接入 系统 方法 | ||
本发明提供一种用户权限校验和接入系统,包括:前端web page模块,用于发出前端页面请求;proxy模块,用于获取前端页面请求以及用户信息,将用户信息发送至auth module用户鉴权模块进行鉴权;以及用于对前端页面请求的接口权限进行验证,根据验证结果将前端页面请求返回至前端web page模块或下传至service服务模块;auth module用户鉴权模块,用于鉴权用户信息;service服务模块,用于接收经过鉴权的用户信息和经过权限验证的页面接口请求。根据本发明示例性实施例的一种用户权限校验和接入系统和方法,可以提高用户信息与权限校验接口模块的安全稳定和易用性,提高企业级开发者的开发效率。
技术领域
本发明涉及用户权限校验和接入领域,尤其涉及一种用户权限校验和接入系统和方法。
背景技术
IT发展至今,但凡是有用户参与使用的应用,基本都涉及到用户模块,而随之而来的,权限、用户体系等系统无一不是作为一个基础模块长期存在于各个软件系统之中,一直困扰着软件开发从业者。
在实际的软件开发过程中,不同的公司都会针对用户权限模块进行专门的开发,甚至于每个模块都会重复做一次,合并入解决方案中,在同一公司的不同服务里,若涉及到用户权限等模块,不同的开发组之间,也可能采用不同的解法,这样就导致用户权限的模块在不同公司的不同解决方案或同一公司的不同服务里,呈现出不同的用户权限模块,相似的功能被无数次的反复实现和套用,确实有点不太符合软件工程的思想。
对于以上的问题,为了尽可能的减少在用户权限模块上重复“制造轮子”,开发出一种通用型用户权限校验和接入的代理组件系统,确实很有必要。同时,如何开发一种用户权限校验和接入的代理组件系统,使企业级开发者只需要关注核心业务流程的开发,支持多用户,相关的用户权限校验和接入代理,则可直接接入此系统,高效省事且维护成本低,成为亟待解决的技术问题。
发明内容
针对现有技术存在的缺陷和不足,本申请提供一种用户权限校验和接入的代理组件的系统和方法,将所有模块均接入proxy模块,service-1、service-2、service-N的服务均需要经由proxy组件,才能被前端web page访问到。从而提高了用户信息与权限校验接口模块的安全稳定和易用性,提高企业级开发者的开发效率。
一方面,本发明提供一种用户权限校验和接入系统,包括:
前端web page模块,用于发出前端页面请求;
proxy模块,用于获取前端页面请求以及用户信息,将用户信息发送至authmodule用户鉴权模块进行鉴权;以及用于对前端页面请求的接口权限进行验证,根据验证结果将前端页面请求返回至前端web page模块或下传至service服务模块;
auth module用户鉴权模块,用于鉴权用户信息;
service服务模块,用于接收经过鉴权的用户信息和经过权限验证的页面接口请求。
进一步地,本发明用户权限校验和接入系统中的用户信息包括:token和/或用户名密码信息。
进一步地,本发明用户权限校验和接入系统中,auth module用户鉴权模块,用于鉴权用户信息,包括:鉴权用户信息,若鉴权失败,将用户信息通过proxy模块返回至前端web page模块;若鉴权成功,将用户信息通过proxy模块下传至service服务模块。
进一步地,本发明用户权限校验和接入系统中,对前端页面请求的接口权限进行验证,根据验证结果将前端页面请求返回至前端web page模块或下传至service服务模块,包括:
当auth module用户鉴权模块对用户信息鉴权失败时,proxy模块将错误的用户信息返回至前端web page模块;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中电云数智科技有限公司,未经中电云数智科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210721752.1/2.html,转载请声明来源钻瓜专利网。