java Spring引导OAuth Ressource服务器代理配置
我目前正在努力将代理与SpringWebFlux结合使用。在其他服务中,我始终遵循这种方法,这种方法非常有效(从标准环境变量检索代理配置):
@Bean
public RestTemplate restTemplate() {
final RestTemplate restTemplate = new RestTemplate();
final CloseableHttpClient client = HttpClientBuilder.create().useSystemProperties().build();
restTemplate.setRequestFactory(new HttpComponentsClientHttpRequestFactory(client));
return restTemplate;
}
但是现在我正试图使用Spring OAuth资源服务器包来设置OAuth Ressource服务器。此包使用SpringWebFlux for HTTP。该服务现在尝试从给定uri(需要代理)获取jwk集,但由于连接被拒绝错误而失败。有人把SpringWebFlux/OAuthResSource和代理结合起来工作了吗
# 1 楼答案
我自己发现,提供一个具有正确配置的webclient的NimbusReactiveJWTDecoderbean可以解决这个问题