[发明专利]一种多租户的微服务调用鉴权的方法、设备及存储介质在审
| 申请号: | 202211200987.2 | 申请日: | 2022-09-29 |
| 公开(公告)号: | CN115499510A | 公开(公告)日: | 2022-12-20 |
| 发明(设计)人: | 关晓林;刘佳利;丁文涛 | 申请(专利权)人: | 上海浦东发展银行股份有限公司 |
| 主分类号: | H04L67/60 | 分类号: | H04L67/60;H04L9/40;H04L9/08 |
| 代理公司: | 上海科盛知识产权代理有限公司 31225 | 代理人: | 夏健君 |
| 地址: | 200002 *** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 租户 微服 调用 方法 设备 存储 介质 | ||
1.一种多租户的微服务调用鉴权的方法,其特征在于,包括以下步骤:
构建鉴权服务,该鉴权服务实时接收授权申请,并对该授权申请进行授权申请审核,若审核通过,则生成授权码,并生成第一授权信息推送至微服务系统的网关;
微服务系统的网关接收携带授权码的请求信息,从该请求信息中获取第二授权信息,将该第二授权信息与所述第一授权信息进行匹配,进行鉴权,若鉴权通过,则根据所述请求信息进行处理,并响应。
2.根据权利要求1所述的一种多租户的微服务调用鉴权的方法,其特征在于,若所述鉴权服务生成授权码,则判断是否发生授权信息变动事件,若发生,则将变动的第一授权信息推送至微服务系统的网关。
3.根据权利要求1所述的一种多租户的微服务调用鉴权的方法,其特征在于,所述微服务系统的网关接收到所述第一授权信息后,返回推送信息至鉴权服务;
若所述鉴权服务未收到所述推送信息,则根据预先设置的推送间隔频率向所述微服务系统的网关重复推送所述第一授权信息。
4.根据权利要求1所述的一种多租户的微服务调用鉴权的方法,其特征在于,所述请求信息包括系统标识、提供服务的微服务系统标识、提供服务的接口和授权码。
5.一种多租户的微服务调用鉴权的设备,其特征在于,包括:
鉴权服务模块,被配置为,实时接收授权申请,并对该授权申请进行授权申请审核,若审核通过,则生成授权码,并生成第一授权信息推送至微服务系统的网关;
外部系统,被配置为,生成并向所述鉴权服务模块发送授权申请;接收授权码,并根据该授权码生成请求信息;
微服务系统,该微服务系统配置有微服务网关鉴权模块,该微服务网关鉴权模块被配置为,接收携带授权码的请求信息,从该请求信息中获取第二授权信息,将该第二授权信息与所述第一授权信息进行匹配,进行鉴权,若鉴权通过,则根据所述请求信息通过微服务系统进行处理,并将处理结果反馈给外部系统。
6.根据权利要求5所述的一种多租户的微服务调用鉴权的设备,其特征在于,所述鉴权服务还被配置为,生成授权码后,则判断是否发生授权信息变动事件,若发生,则将变动的第一授权信息推送至微服务系统的网关。
7.根据权利要求5所述的一种多租户的微服务调用鉴权的设备,其特征在于,所述微服务系统的网关接收到所述第一授权信息后,返回推送信息至鉴权服务;
若所述鉴权服务未收到所述推送信息,则根据预先设置的推送间隔频率向所述微服务系统的网关重复推送所述第一授权信息。
8.根据权利要求5所述的一种多租户的微服务调用鉴权的设备,其特征在于,所述请求信息包括系统标识、提供服务的微服务系统标识、提供服务的接口和授权码。
9.根据权利要求5所述的一种多租户的微服务调用鉴权的设备,其特征在于,所述微服务网关鉴权模块接收请求信息后,还生成请求状态信息,并将该请求状态信息反馈给鉴权服务模块;所述鉴权服务模块对所述请求状态信息进行可视化展示,所述请求状态信息包括系统标识、提供服务的接口、是否授权访问和接口响应时长。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上储存有计算机程序,所述计算机程序被处理器执行如权利要求1至4中任一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海浦东发展银行股份有限公司,未经上海浦东发展银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211200987.2/1.html,转载请声明来源钻瓜专利网。





