C#NTLM身份验证功能

时间:2019-03-19 22:01:45

标签: c# .net ntlm-authentication

我需要以编程方式通过http重写NTLM身份验证。

.Net通过像这样的简单代码来做到这一点:

public static byte [] downloadFile(string url){
  using (var client = new WebClient { Credentials = new NetworkCredential("username", "password", "domain") })
      {
           return client.DownloadData(url);
      }   }

但是我想通过.Net实现的http修改NTLM并编写WebClient固有的新类。

那么.Net中的哪个类通过http实现NTLM或.Net如何处理NTLM身份验证?

1 个答案:

答案 0 :(得分:0)

SSPI为您完成了所有工作。如果您想滚动own NTLM,则需要完成很多工作。 SSPI对您没有做什么?