gpt4 book ai didi

java - 如何获取我的请求的当前不记名 token ?

转载 作者:行者123 更新时间:2023-11-30 05:46:03 26 4
gpt4 key购买 nike

我正在尝试做一些相对简单的事情。

我有一个接收 oauth token 的请求(Bearer asdf22324...)我需要它将它传递给我的假客户端,以便能够使用相同的 token 请求另一个服务。

可以这样做吗?有什么想法/例子吗?

我已经尝试过这种方法:

@PostMapping("/login")
ResponseEntity<Void> loginUser(@RequestHeader("Authorization") String authHeader);

但是 authHeader 始终为空...

我也尝试了拦截器,但我不确定它会如何影响其他人(也不知道如何调用它)。

Feign Client - Dynamic Authorization Header

想法?

最佳答案

也许您可以尝试实现 Filter (例如 TokenFilter),并且在其中您可以从 读取 Authorization header HttpServletRequest 并提取 token 。

String authTokenHeader = request.getHeader("Authorization");

// parse the token
// there can be type of token passed. So you may need to take the substring after the type and the whitespace. Eg: Bearer <TOKEN>

关于java - 如何获取我的请求的当前不记名 token ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54818510/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com