У меня есть приложение ASP.NET, которое использует проверку подлинности с помощью форм.
Мне нужно вызвать веб-сервис Sharepoint search.asmx, чтобы получить список файлов из сети, удовлетворяющих критериям поиска (есть веская причиная делаю это вне Sharepoint)
Я не уверен в информации о безопасности, которая мне нужна для передачи search.asmx.Я пытался: queryService.ClientCredentials.Windows.ClientCredential = System.Net.CredentialCache.DefaultNetworkCredentials queryService.ClientCredentials.Windows.AllowedImpersonationLevel = Security.Principal.TokenImpersonation * уровень *1002* мое развитиепользователь имеет доступ к файлу, к которому Sharepoint обращается.То, что я не могу понять и не могу понять из отладки или средств просмотра событий и т. Д., Это то, что учетные данные передаются в приведенном выше коде после развертывания этого кода на сервере.
Будет ли он передавать учетные данные Windowsпользователя, который открыл окно IE до использования аутентификации форм.Будет ли он передавать учетные данные учетной записи, на которой запущены компоненты asp.net, т. Е. Учетной записи AppPool, в которой я работаю, или он будет передавать что-то еще?
Я не могу получить Sharepoint длявернуть любые файлы, и я думаю, это потому, что передаваемые учетные данные не имеют доступа к общей папке.
Спасибо, Энди