[发明专利]一种基于微服务的认证鉴权方法在审
申请号: | 201811460943.7 | 申请日: | 2018-12-01 |
公开(公告)号: | CN111262821A | 公开(公告)日: | 2020-06-09 |
发明(设计)人: | 毛继国;王贺朋;乐海军;李仕佳;李依姣;杨文博;付旭志;陈永欢;苏俊 | 申请(专利权)人: | 星际空间(天津)科技发展有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 300384 天津市西青*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 微服 认证 方法 | ||
1.一种基于微服务的认证鉴权方法,其特征在于,包括:
客户端访问服务端服务;
若登陆信息合法,则访问服务端服务;
若登陆信息不合法,则进行登陆合法后访问服务端服务;
通过对用户针对服务端服务进行鉴权,判断客户端是否有权对服务端服务进行访问;
若用户对服务端服务有权访问,则对服务端服务返回的结果针对用户觉得进行数据领域投影后返回至客户端。
2.根据权利要求1所述的一种基于微服务的认证鉴权方法,其特征在于,所述客户端访问服务端服务的访问请求必然倒流至认证鉴权服务网关。
3.根据权利要求1所述的一种基于微服务的认证鉴权方法,其特征在于,所述客户端访问服务端服务,具体包括:
所述客户端携带认证指纹信息,并将访问服务路径信息、参数信息发送给所述服务器;
所述服务器验证所述认证指纹信息是否合法,以此表征用户登录是否有效。
4.根据权利要求1所述的一种基于微服务的认证鉴权方法,其特征在于,若登陆信息合法,则进行访问服务端服务,具体包括:
所述认证鉴权服务网关解析获得客户端所述认证指纹信息,调用认证指纹信息快速缓存服务,验证所述认证指纹信息的合法性状态;
若所述认证指纹信息合法,则将所述访问服务路径信息、参数信息发送给所述服务器鉴权微服务。
5.根据权利要求4的一种基于微服务的认证鉴权方法,其特征在于,所述的认证鉴权服务网关解析获得客户端所述认证指纹信息,调用认证指纹信息快速缓存服务,验证所述认证指纹信息的合法性状态,具体包括:
所述认证鉴权服务网关将接收到的HTTP请求Authentication头信息进行读取解析;
所述认证鉴权服务网关将所述认证指纹信息ID查询快速缓存服务,查询是否已有记录并在有效期内,以此判断所述客户端登陆信息是否合法。
6.根据权利要求1所述的一种基于微服务的认证鉴权方法,其特征在于,当登陆信息不合法时,则进行登陆合法后访问服务端服务,具体包括:
若所述认证鉴权服务网关调用所述认证指纹信息快速缓存服务后认定所述指纹信息不合法,则将登陆端口信息、未登录标志信息返回至所述客户端,所述客户端提交认证信息至所述登陆端口经验证合法后,则将所述访问服务路径信息、参数信息发送给所述服务器鉴权微服务,判断用户是否有权对改服务进行访问。
7.根据权利要求6所述的一种基于微服务的认证鉴权方法,其特征在于,所述认证鉴权服务网关调用所述认证指纹信息快速缓存服务后认定所述指纹信息不合法,则将登陆端口信息、未登录标志信息返回至所述客户端,所述客户端提交认证信息至所述登陆端口经验证,具体包括:
所述认证鉴权服务网关将所述认证指纹信息ID查询快速缓存服务,查询没有记录或不在有效期内,以此判断所述客户端登陆信息不合法;
所述客户端提交认证信息至所述登陆端口,所述登陆端口查询用户认证数据库,判断所述认证信息是否合法,以此判别所述客户端登陆是否成功,若成功,则生成所述认证指纹信息,并存入所述快速缓存服务,同时返回至客户端留存。
8.根据权利要求1所述的一种基于微服务的认证鉴权方法,其特征在于,通过对用户针对服务端服务进行鉴权,判断客户端是否有权对服务端服务进行访问,具体包括:
所述鉴权微服务接收所述合法认证指纹信息,经运算获得访问用户名;
所述鉴权微服务使用所述访问用户名,查询用户角色数据库,获得访问用户角色;
所述鉴权微服务使用所述访问用户角色和所述访问服务路径信息、参数信息进行匹配运算,得到服务是否可访问结果;
当在可访问情况下,所述鉴权微服务将所述访问服务路径信息、参数信息发送至所诉服务端具体服务,所诉服务端具体服务经过具体业务运算生成结果数据,并将结果数据发送至用户数据领域微服务,当在不可访问情况下,向所述客户端返回不可访问提示。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于星际空间(天津)科技发展有限公司,未经星际空间(天津)科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811460943.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种自走禾木粉碎机
- 下一篇:一种精确定位的泥水取样装置