Мне нужно программно переписать аутентификацию NTLM через http.
.Net делает это простым кодом, подобным следующему:
public static byte [] downloadFile(string url){
using (var client = new WebClient { Credentials = new NetworkCredential("username", "password", "domain") })
{
return client.DownloadData(url);
} }
Но я хочу изменить NTLM через http, который реализует .Netи написать новый класс, свойственный WebClient.
Так какой класс в .Net реализует NTLM через http или как .Net обрабатывает аутентификацию NTLM?