我正在尝试做相对简单的事情。
我有一个接收oauth令牌(Bearer asdf22324...)
的请求,我需要将其传递给我的伪装客户端,以便能够使用相同的令牌请求其他服务。
有可能这样做吗?有任何想法/例子吗?
我已经尝试过这种方式:
@PostMapping("/login")
ResponseEntity<Void> loginUser(@RequestHeader("Authorization") String authHeader);
但是authHeader始终为空...
我也尝试过拦截器,但是我不确定它会如何影响其他人(也不确定如何调用它)。
Feign Client - Dynamic Authorization Header
想法?
答案 0 :(得分:1)
也许您可以尝试实现Filter
(例如TokenFilter
),并且可以在其中读取Authorization
的{{1}}标头并提取令牌。
HttpServletRequest