天天看点

spring cloud 鉴权设计controller层鉴权openfeign 远程调用用户信息丢失的问题

controller层鉴权

spring cloud 鉴权设计controller层鉴权openfeign 远程调用用户信息丢失的问题

重点在于需要实现一个拦截器,在拦截器就可以做一些权限鉴定的事

openfeign 远程调用用户信息丢失的问题

  • 因为openfeign在远程调用的时候会重新做一个http请求模板,默认请求头是空的,所以会丢失登录信息

解决:

实现RequestInterceptor 接口 ,增加一个openfeign的拦截器,在发起请求的时候手动设置请求头,把登录信息设置进去

上述两个拦截器都需要注册到配置中去