使用 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;

为什么它不适用于网络客户端?

使用 Web 客户端的 SharePoint 身份验证

您的证书有效吗?无论如何,请添加:

ServicePointManager.ServerCertificateValidationCallback = delegate { return true; }