Я разрабатываю приложение под Java, которое в какой-то момент должно вызывать веб-службу, разработанную в рамках navision, которая требует пользователя/пароль домена, который мне предоставили.
Прямо сейчас этот WS не является общедоступным, и мне нужно подключиться к определенной VPN с другим пользователем/паролем, чтобы иметь возможность вызывать веб-службу, чтобы я мог правильно протестировать свой код.
Каждый раз, когда я звоню, я получаю в ответ код 401, отказывая в аутентификации.
Я попытался использовать java.net.authenticator, устанавливающий аутентификатор по умолчанию, и org.apache.commons.httpclient, устанавливающий учетные данные по умолчанию в правильной области, но положительный ответ до сих пор не получен.
Я также безуспешно пытался использовать внешнее тестирование с soapUI, хотя я не на 100% верен.
В любом случае, как я могу определить источник моей проблемы с аутентификацией?
Я не уверен, связано ли это с тем, что я тестирую под vpn-соединением, или веб-сервисы navision требуют какой-то специальной обработки, или обе эти ситуации одновременно.
Буду рад любым мыслям, подходам или комментариям.
Спасибо