微服务网关的鉴权功能

发布时间:2024年01月15日

1 网关如何整合openFeign完成统一鉴权

A 引入openFeign的依赖

B 注入user服务,@lazy注解解决循环依赖

C openFeign阻塞线程,网关非阻塞线程,所以改成非阻塞调用

D 加载优先级,提高全局过滤器优先级

E 整合httpMessageConverter

F 鉴权

通过请求request中携带的token获取用户信息

G 传递鉴权结果

将鉴权结果放入header,在微服务中通过拦截器记录

2 微服务如何整合拦截器记录鉴权结果

A product模块新建拦截器

b将拦截器注册到请求链中(WebMvcConfigurer)

C 获取header中的用户信息

D 将用户信息存入本地线程

E 在接口中通过本地线程获得user鉴权结果

文章来源:https://blog.csdn.net/jjjjjkkkl/article/details/135612405
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。