Javascript / Ajax NTLM-Authentifizierung
Ich entwickle eine mobile HTML5-App, mit der kommuniziert wirdWebServices
. WebServices verwenden das NTLM-Authentifizierungsprotokoll. Ich habe Schwierigkeiten mit dem Handshake über JavaScript umzugehen. NTLM sendet die401 unauthorized
als Antwort auf meinen POST, auf den ich keine Antwort gefunden habe.
Ist eine NTLM-Authentifizierung mit JavaScript möglich? Soll ich einen Proxy-Webdienst mit z. Grundlegende Authentifizierung dazwischen?
Mein jQuery-Aufruf ist so etwas wie ...
$.ajax({
type: "POST",
url: URL,
contentType: "text/xml",
dataType: "xml",
data: soapRequest,
username: 'username',
password: 'password',
xhrFields: {
withCredentials: true
},
success: processSuccess,
error: processError
});