Можно настроить «accessTokenUri», чтобы использовать балансировщик нагрузки для поиска серверов аутентификации (в среде, где имеется более одного сервера аутентификации) вместо одного?
моя конфигурация следующая:
@Configuration
public class FeignInterceptorConfiguration {
@Value("${data.one.clientId}")
private String clientId;
@Value("${data.one.access.token.uri}")
private String accessTokenUri;
@Value("${data.one.client.secret}")
private String secret;
@Bean
public ClientCredentialsResourceDetails clientCredentialsResourceDetails() {
ClientCredentialsResourceDetails clientCredentialsResourceDetails = new ClientCredentialsResourceDetails();
clientCredentialsResourceDetails.setClientId(clientId);
clientCredentialsResourceDetails.setAccessTokenUri(accessTokenUri);
clientCredentialsResourceDetails.setClientSecret(secret);
return clientCredentialsResourceDetails;
}
@Bean
public RequestInterceptor oauth2FeignRequestInterceptor() {
return new OAuth2FeignRequestInterceptor(new DefaultOAuth2ClientContext(), clientCredentialsResourceDetails());
}
}
Текущее значение accessTokenUri - фиксированный сервер, например
http://localhost:8090/auth-server/oauth/token