Autenticação NTLM em Javascript / Ajax
Estou desenvolvendo um aplicativo para dispositivos móveis HTML5, que se comunica comWebServices
. WebServices usam o protocolo de autenticação NTLM. Estou com dificuldades para lidar com o aperto de mão via JavaScript. NTLM envia o401 unauthorized
como resposta ao meu POST, que eu não encontrei nenhuma maneira de responder.
A autenticação NTLM é possível com JavaScript? Devo criar um serviço da Web de proxy com, por exemplo, autenticação básica no meio?
minha chamada jQuery é algo como ...
$.ajax({
type: "POST",
url: URL,
contentType: "text/xml",
dataType: "xml",
data: soapRequest,
username: 'username',
password: 'password',
xhrFields: {
withCredentials: true
},
success: processSuccess,
error: processError
});