NTLM-Authentifizierung mit Windows.Web.Http.HttpClient

Ich arbeite an einer Windows 10-UWP-App, die mithilfe der NTLM-Authentifizierung mit einem IIS-Server kommunizieren muss. Ich setze den Benutzernamen und das Passwort im HttpBaseProtocolFilter:

filter.ServerCredential = new PasswordCredential(uri, UserName, Password);

Wenn ich die Anfrage in Fiddler ansehe, wird Basic Auth verwendet. Kann ich irgendetwas tun, um NTLM zu verwenden, was der Server benötigt?

Request Headers:

Content-Length: 1459
Content-Type: text/xml; charset=utf-8
Host: server
Connection: Keep-Alive
Cache-Control: no-cache
Cookie: ClientId=XXXXXXXXX
Authorization: Basic XXXXXXXXX

Response Headers:

HTTP/1.1 401 Anonymous Request Disallowed
Server: Microsoft-IIS/8.5
request-id: xxxxx
WWW-Authenticate: NTLM
WWW-Authenticate: Negotiate
X-Powered-By: ASP.NET
X-FEServer: XXXXXXX
Date: Thu, 03 Dec 2015 16:12:58 GMT
Content-Length: 0
Proxy-Support: Session-Based-Authentication

Antworten auf die Frage(2)

Ihre Antwort auf die Frage