Spring security OAuth2AuthorizedClient Manager失败时自动重试获取令牌

Spring security OAuth2AuthorizedClient Manager失败时自动重试获取令牌,spring-security,oauth-2.0,spring-webflux,Spring Security,Oauth 2.0,Spring Webflux,我们的Oauth提供程序中偶尔会出现问题,导致我们看到以下异常WebClientResponseException$InternalServerError:500无法获取令牌,应为2xx HTTP状态代码 有没有办法将我们的AuthorizationManager配置为自动重试5xx错误 // webclient configuration @Bean fun webClient(): WebClient { val oauth = ServerOAuth2AuthorizedClien

我们的Oauth提供程序中偶尔会出现问题,导致我们看到以下异常<代码>WebClientResponseException$InternalServerError:500无法获取令牌,应为2xx HTTP状态代码

有没有办法将我们的AuthorizationManager配置为自动重试5xx错误

// webclient configuration
@Bean
fun webClient(): WebClient {
    val oauth = ServerOAuth2AuthorizedClientExchangeFilterFunction(authorizedClientManager)
    oauth.setDefaultClientRegistrationId("charges")

    return WebClient.builder()
        .filter(oauth)
        .build()
}

// AuthorizedClientManager configuration
@Bean
fun createAuthorizedClientManager() =
    AuthorizedClientServiceReactiveOAuth2AuthorizedClientManager(
        reactiveClientRegistrationRepository,
        reactiveOAuth2AuthorizedClientService
    )

可能是错误的,但从源代码中可以看出,我正在寻找的内容目前尚未实现,但可以添加到此处: