Какие свойства Java передать в приложение Java для аутентификации через прокси-сервер http

У меня есть приложение Java, которое пытается получить доступ к веб-службе через http прокси. Java-приложение является сторонним приложением, для которого у нас нет доступа к исходному коду.

Его запуск может быть настроен путем передачи параметров запуска Java среди прочего. Мне интересно, какие свойства Java можно передать, чтобы приложение могло использовать учетные данные NTLM вошедшего в систему пользователя для аутентификации прокси-соединений?

Когда я передал https.proxyHost и https.proxyPort (то есть -Dhttps.proxyHost = abcd ... в командную строку jvm), я вижу разницу в журналах. Теперь это не с сообщением ниже.

[WrapperSimpleAppMain] [AuthChallengeProcessor] ntlm authentication scheme selected 
INFO   | jvm 5    | 2015/06/03 14:49:25 | 2015-06-03 14:49:25,380 
INFO [WrapperSimpleAppMain] [HttpMethodDirector] No credentials available for NTLM <any realm>@proxy.ins.dell.com:80 
INFO  | jvm 5    | 2015/06/03 14:49:25 | Exiting due to fatal exception. 
INFO   | jvm 5    | 2015/06/03 14:49:25 | com.atlassian.bamboo.agent.bootstrap.RemoteAgentHttpException: HTTP status code 407 received in response to fingerprint request

Я попытался передать http.proxyUser и http.proxyPassword. Это не сработало. Мне интересно, какова правильная конфигурация, чтобы приложение Java прозрачно использовало информацию прокси без необходимости вносить изменения в код.

Спасибо

Ответы на вопрос(1)

Ваш ответ на вопрос