У нас есть . Элемент управления ActiveX ActiveX, встроенный в пользовательскую страницу SharePoint . Пользователь должен аутентифицировать (Аутентификация Windows не для проверки подлинности форм) для доступа к этой странице.Доступ к данным проверки подлинности SharePoint с помощью элемента управления .NET ActiveX
Наш элемент управления ActiveX делает запросы веб-службы обратно на сервер SharePoint. Поскольку сервер SharePoint не разрешает анонимный доступ, нам необходимо предоставить учетные данные как часть вызова веб-сервисов. Если пользователь проверяет флажок «Запомнить пароль» при запросе учетных данных, мы можем получить доступ к этим учетным данным через CredentialCache.DefaultNetworkCredentials. Однако, если они не проверяют этот флажок, нам нужен другой механизм, чтобы получить правильные учетные данные (они должны существовать, поскольку мы встроены в страницу, к которой можно получить доступ только через аутентификацию).
Как мы можем получить доступ к учетным данным (возможно, хранящимся в файле cookie), которые нам необходимы для аутентификации в SharePoint, чтобы мы могли получить доступ к веб-службам?
Похоже, мы сможем передать куки-файлы из JavaScript в наш контроль и использовать их. –