Надеясь, что кто-то сможет исправить мою наивность, когда дело доходит до вызова простого URL-адреса приложения (которое возвращает XML) с использованием NTLMv2.Внедрение безлимитного входа в систему NTLM с Java
Я прочитал почти каждый вопрос и страницу, но я остался с одним главным любопытством. В настоящее время я использую HTTPClient (хотя это можно изменить) вместе с последним JDK (на момент написания).
Вот пример страницы, которая появляется для вызова библиотеки JCIFS: http://hc.apache.org/httpcomponents-client-ga/ntlm.html
Все выглядит хорошо, хотя и сбивает с толку, но это выдвигает на первый план вопрос о том, что многие из примеров, которые я видел, поднимает - вопрос о снабжающих NTCredentials ,
Для меня весь смысл NTLM заключается в том, что мне не нужно предоставлять учетные данные. Целевое приложение настроено на использование NTLM, поэтому наверняка должны использоваться учетные данные пользователя для текущего пользователя? Почему я должен сам предоставлять какие-либо учетные данные?
Извините, если мне не хватает чего-то очевидного здесь. Мне просто нужна самая простая для NTLM SSO возможность использования Java. Мне все равно, какая версия, я могу использовать последнее из всего.
Предоставление надежды! Спасибо за прочтение.