天天看點

spring cloud 鑒權設計controller層鑒權openfeign 遠端調用使用者資訊丢失的問題

controller層鑒權

spring cloud 鑒權設計controller層鑒權openfeign 遠端調用使用者資訊丢失的問題

重點在于需要實作一個攔截器,在攔截器就可以做一些權限鑒定的事

openfeign 遠端調用使用者資訊丢失的問題

  • 因為openfeign在遠端調用的時候會重新做一個http請求模闆,預設請求頭是空的,是以會丢失登入資訊

解決:

實作RequestInterceptor 接口 ,增加一個openfeign的攔截器,在發起請求的時候手動設定請求頭,把登入資訊設定進去

上述兩個攔截器都需要注冊到配置中去