У меня есть сервер sharepoint, который использует проверку подлинности с помощью форм.Теперь я хочу подключиться к этому серверу, чтобы получить весь список через веб-сервис Lists.
Я могу подключиться к серверу SharePoint, который использует проверку подлинности Windows, но я не могу сделать это с помощью FormsAuthentication.
Не могли бы вы помочь мне понять это.
public static Lists CreateSharepointService(string sharepointHost)
{
Lists wssSrvc = new Lists();
if (sharepointHost.EndsWith("/"))
wssSrvc.Url = sharepointHost + "_vti_bin/Lists.asmx";
else
wssSrvc.Url = sharepointHost + "/_vti_bin/Lists.asmx";
return wssSrvc;
}
public static Lists CreateSharepointService(string sharepointHost, string sharepointUsername, string sharepointPassword, string sharepointDomain)
{
NetworkCredential credential = new NetworkCredential(sharepointUsername, sharepointPassword, sharepointDomain);
Lists wssSrvc = CreateSharepointService(sharepointHost);
wssSrvc.Credentials = credential;
return wssSrvc;
}