[发明专利]微服务处理方法及服务器有效
申请号: | 201910752134.1 | 申请日: | 2019-08-15 |
公开(公告)号: | CN110602052B | 公开(公告)日: | 2022-09-20 |
发明(设计)人: | 陈文平 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
主分类号: | H04L9/40 | 分类号: | H04L9/40;H04L67/02;H04L67/55;G06F21/46 |
代理公司: | 深圳中一联合知识产权代理有限公司 44414 | 代理人: | 黄志云 |
地址: | 518000 广东省深圳市福田区福*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 微服 处理 方法 服务器 | ||
1.一种微服务处理方法,其特征在于,包括:
获取用户终端发送的登录请求;所述登录请求包括登录账号和登录密码;所述登录请求用于请求获取与所述登录账号对应的前端界面组件;所述前端界面组件为预设的基于微服务架构的应用系统的界面;
获取存储在预设的第三方设备中的账户验证信息,并将所述账户验证信息、所述登录账号和所述登录密码发送至预设的账密鉴权网关进行登录验证;
若接收到所述账密鉴权网关发送的登录验证通过信息,则向所述用户终端推送所述登录账号对应的前端界面组件;
在用户终端访问所述前端界面组件对应的后端接口时,接收接口鉴权网关发送的对所述登录账号能否访问所述后端接口的接口鉴权结果,若所述接口鉴权结果为通过鉴权,则向所述用户终端发送所述后端接口对应的数据。
2.如权利要求1所述的微服务处理方法,其特征在于,所述获取存储在预设的第三方设备中的账户验证信息,并将所述账户验证信息、所述登录账号和所述登录密码发送至预设的账密鉴权网关进行登录验证之前,还包括:
获取用户终端发送的注册信息;所述注册信息包括注册账号和注册密码;
根据所述注册账号和所述注册密码生成所述账户验证信息,并将所述账户验证信息托管到预设的第三方设备;所述账户验证信息包括虚拟账号和虚拟密码。
3.如权利要求2所述的微服务处理方法,其特征在于,所述获取存储在预设的第三方设备中的账户验证信息,并将所述账户验证信息、所述登录账号和所述登录密码发送至预设的账密鉴权网关进行登录验证,包括:
获取所述第三方设备发送的第一验证码;所述第一验证码根据所述账户验证信息生成;
将所述第一验证码和所述登录请求发送至所述账密鉴权网关进行验证;
所述账密鉴权网关的验证过程为根据所述登录请求中的所述登录账号和所述登录密码生成第二验证码,并将所述第一验证码与第二验证码进行对比。
4.如权利要求1所述的微服务处理方法,其特征在于,所述若接收到所述账密鉴权网关发送的登录验证通过信息,则向所述用户终端推送所述登录账号对应的前端界面组件,包括:
若接收到所述账密鉴权网关发送的登录验证通过信息,则在预设的用户画像中查找所述登录账号对应的目标用户画像,并根据所述目标用户画像确定用户的用户等级和用户偏好;
根据所述用户等级,确定所述登录账号对应的用户权限;
确定与所述用户权限和所述用户偏好对应的前端界面组件,并对所述前端界面组件进行渲染,向所述用户终端推送渲染之后的所述前端界面组件。
5.如权利要求4所述的微服务处理方法,其特征在于,所述确定与所述用户权限和所述用户偏好对应的前端界面组件,并对所述前端界面组件进行渲染,向所述用户终端推送渲染之后的所述前端界面组件之后,还包括:
获取用户终端发送的接口调用请求;所述接口调用请求中包括在所述用户终端登录的登录账号;
根据所述登录账号确定与所述登录账号对应的用户权限,并根据与所述登录账号对应的所述用户权限判断所述接口调用请求是否为非法请求;
若所述接口调用请求为非法请求,则向所述用户终端发送请求超权限的信息。
6.一种服务器,其特征在于,包括存储器以及处理器,所述存储器中存储有可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时,实现如下步骤:
获取用户终端发送的登录请求;所述登录请求包括登录账号和登录密码;所述登录请求用于请求获取与所述登录账号对应的前端界面组件;所述前端界面组件为预设的基于微服务架构的应用系统的界面;
获取存储在预设的第三方设备中的账户验证信息,并将所述账户验证信息、所述登录账号和所述登录密码发送至预设的账密鉴权网关进行登录验证;
若接收到所述账密鉴权网关发送的登录验证通过信息,则向所述用户终端推送所述登录账号对应的前端界面组件;
在用户终端访问所述前端界面组件对应的后端接口时,接收接口鉴权网关发送的对所述登录账号能否访问所述后端接口的接口鉴权结果,若所述接口鉴权结果为通过鉴权,则向所述用户终端发送所述后端接口对应的数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910752134.1/1.html,转载请声明来源钻瓜专利网。