使用 Web 客户端的 SharePoint 身份验证
本文关键字:SharePoint 身份验证 客户端 Web 使用 | 更新日期: 2023-09-27 18:37:11
我是C#和.NET的新手,目前正在为一家相当大的公司开发Broken Links Tool。应用程序中的要点是检查Intranet SharePoint网站。
几周前,我做了一个概念验证。我使用 WebRequest 获取当前页面的状态并设置
httpReq.Credentials = System.Net.CredentialCache.DefaultNetworkCredentials;
如今,我必须使用WebClient进行连接,并且以同样的方式不再起作用。
我也试过
Credentials = System.Net.CredentialCache.DefaultNetworkCredentials,
和
Credentials = new System.Net.NetworkCredential(username,password, "domain"),
也
webclient.UseDefaultCredentials = true;
为什么它不适用于网络客户端?
您的证书有效吗?无论如何,请添加:
ServicePointManager.ServerCertificateValidationCallback = delegate { return true; }