Аутентификация Windows / NTLM в Android - PullRequest
0 голосов
/ 27 апреля 2020

После долгого времени я работаю над проектом Android, и я удивлен, узнав, что все еще отсутствует встроенная поддержка вызова веб-API с включенной аутентификацией Windows / NTLM. У меня есть веб-API, развернутый в IIS с включенной аутентификацией windows, и я хочу вызвать один из его запросов GET из моего приложения android.

Подобные вопросы уже были даны ответы ранее, но, честно говоря, никто из Решение сработало для меня.

Я пробовал комбинации Apache HttpClient, JCIFS, OKHttp сторонних библиотек, но застрял так или иначе.

В большинстве случаев я имею *

получено сообщение об ошибке ClassNotFound. Единственное решение, которое работает без какой-либо нелогичной ошибки - это это сочетание библиотек OKHttp и JCIFS . Даже в этом решении я получаю ошибки 401 и Bad Request (400) и все еще не могу понять, что происходит не так.

Я также обнаружил библиотеку chilkatsoft, которую я попробую затем и посмотрю, как она работает.

Но до сих пор у меня ничего не работало. Пожалуйста, дайте мне знать, что мне здесь не хватает в поисках того, чего я пытаюсь достичь? Есть ли прямой подход для вызова Web API с включенной аутентификацией windows?

...