Spring Boot - Não consigo autenticar em um HTTP Proxy (407 authenticationrequired)

0 respostas
javaspring
E

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!!!

Criado 1 de julho de 2016
Respostas 0
Participantes 1