Автозаполнение встроенной аутентификации 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;
Другие вопросы по тегам