Olá galera, tudo blz ?
Estou com problemas para me autenticar num servidor proxy a partir do servidor onde está minha aplicação para consumir um serviço REST externo. O código abaixo (exceto a parte da classes Spring) eu já utilizo em outra aplicação que funciona corretamente, porém, em minha aplicação criada com SpringBoot não consigo fazer funcionar:
System.getProperties().put("http.proxyHost" , host);
System.getProperties().put("http.proxyPort" , port);
System.getProperties().put("http.proxyUser" , user);
System.getProperties().put("http.proxyPassword", password);
Authenticator.setDefault(new Authenticator() {
public PasswordAuthentication getPasswordAuthentication() {
return (new PasswordAuthentication(user, password.toCharArray()));
}
});
SimpleClientHttpRequestFactory clientHttpRequestFactory = new impleClientHttpRequestFactory();
clientHttpRequestFactory.setProxy(proxy.getProxyObject());
HttpEntity<?> request = new HttpEntity<>(logs, null);
ResponseEntity<?> response = new RestTemplate(clientHttpRequestFactory).exchange(servicePath, HttpMethod.POST, request, String.class);
Gostaria de saber se alguém já passou por isso e qual foi a solução.
Agradeço qualquer tipo de ajuda.
Vlw galera!!!