我有一个控制器方法,它有一个参数 OAuth2AuthorizedClient
带注解 @RegisteredOAuth2AuthorizedClient
.
ResponseEntity<String> getFoo(
@RegisteredOAuth2AuthorizedClient("custom") OAuth2AuthorizedClient client) {
OAuth2AccessToken token = client.getAccessToken();
....
}
为了解决这个问题,spring在 OAuth2AuthorizedClientService
它实际上将以前经过身份验证的令牌存储在内存中。
现在,我有一个场景,在这个场景中,我从这个spring资源服务器之外的oauth服务器获取jwt令牌,并尝试通过使用 Authorization
标题。
但当Spring试图解决 OAuth2AuthorizedClient
它使用jwt的原理在内存中寻找令牌(显然找不到,因为在这个服务器上没有获得令牌)。因此,为新令牌发送新的登录重定向。
总的问题是,有可能解决吗 OAuth2AuthorizedClient
传递了jwt令牌(从服务器端获得) Authorization
标题?
暂无答案!
目前还没有任何答案,快来回答吧!