完成NTLM的代理服务器的验证,源代码实现NTLM的认证过程
默认NTLM身份验证,而Kerberos Microsoft Windows NT用户凭据与调用应用程序尝试与服务器的身份验证的身份验证。 如下面的示例所示,当使用非默认的NTLM身份验证时,应用程序设置身份验证类型为NTLM并使用 NetworkCredential 对象将用户名、密码和字段添加到宿主,。
String MyURI = "http://www.contoso.com/";
WebRequest WReq = WebRequest.Create (MyURI);
WReq.Credentials =
new NetworkCredential(UserName, SecurelyStoredPassword, Domain);
需要连接到Internet服务使用应用程序用户的凭据,如下面的示例所示的应用程序可能会执行与用户的默认凭据,。
String MyURI = "http://www.contoso.com/";
WebRequest WReq = WebRequest.Create (MyURI);
WReq.Credentials = CredentialCache.DefaultCredentials;