Автозаполнение встроенной аутентификации Windows
Я делаю приложение с C#, это приложение будет автоматически переходить на сайт Sharepoint и собирать некоторую информацию. У меня есть базовые права пользователя на сайт (это означает, что я не являюсь администратором сайта), сайт SP использует встроенную проверку подлинности Windows, которая выглядит следующим образом:
Мой вопрос заключается в том, как заставить приложение C# автоматически заполнять необходимые учетные данные, когда элемент управления WebBrowser перемещается на сайт, я продолжаю читать о различных маршрутах, но не вижу четкой картины того, как этого добиться.
Это очень простая разбивка: - Открывается приложение - Нажата кнопка "Навигация" - Элемент управления WebBrowser1 Переходит на сайт SP и автоматически вводит предоставленные учетные данные (в коде).
Не стесняйтесь просить больше информации, если это необходимо, спасибо заранее.
1 ответ
Это код, который я использую для завершения этой операции,
WebClient client = new WebClient();
CredentialCache cc = new CredentialCache();
cc.Add(new Uri("http://spSite"), "NTLM", new NetworkCredential(username, password, domain));
client.Credentials = cc;