Я разрабатываю мобильное приложение HTML5, которое обменивается данными с WebServices
. WebServices использует протокол проверки подлинности NTLM. У меня возникли трудности с обработкой рукопожатия с помощью JavaScript. NTLM отправляет 401 unauthorized
в качестве ответа на мой POST, на который я не нашел ответа.
Возможно ли аутентификация NTLM с помощью JavaScript? Должен ли я создавать прокси-веб-службу, например. базовая аутентификация между ними?
Мой вызов jQuery - это что-то вроде...
$.ajax({
type: "POST",
url: URL,
contentType: "text/xml",
dataType: "xml",
data: soapRequest,
username: 'username',
password: 'password',
xhrFields: {
withCredentials: true
},
success: processSuccess,
error: processError
});