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
});

questionAnswers(4)

yourAnswerToTheQuestion