Можете ли вы уточнить это решение?

ратил много дней и ночей, пытаясь найти подходящую среду Java, которая могла бы подключаться к Microsoft Dynamics CRM, которая использует проверку подлинности Negotiate / NTLM. Я перепробовал все существующие предложения по Stackoverflow и другим ресурсам с JAX-WS, Axis2, CXF с различными обработчиками протокола HTTP. Никто из них не работал так, как ожидалось. В настоящее время лучшим подходом является Axis2 / commons-httpclient-3.1, где я могу отследить по крайней мере все три фазы с помощью дайджеста NTLM, однако целевой IIS все еще отказывается от аутентификации с 401 Unauthorized. Apache CXF - как со встроенной поддержкой Java6 NTLM, так и с помощью jCIFS, который некоторые люди предложили в качестве исправления, также не сработал, поскольку первый отказывает во втором ответе 401 (хотя он должен был отправить третий запрос, согласно протокол), и последний пытается прочитать код ответа из пустого входного потока и завершается неудачно.

Итак, вопрос в том, удалось ли кому-нибудь освоить защищенный NTLM веб-сервис SOAP с платформы Java 6?

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

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