Перемещение моих комментариев в качестве ответа.
Аутентификация связана с авторизационным билетом.Узнайте, как билет отправляется в службу (cookie, URL, форма) и примените его к своим элементам управления.
Проверка подлинности URL и формы должна работать сразу же без каких-либо изменений - я вижу, что они часто используются в PHPapps.
Возможно, при настройке не принимать куки принудительно активирует этот режим - если служба поддерживает автоматическое переключение режима авторизации (например, WebForms с cookieless="AutoDetect"
).
В противном случае попробуйтеwebBrowser.Document.Cookie
для изменения файлов cookie аутентификации - это работает из коробки с WinForms.
Вам необходимо привести документ и добавить ссылку на COM «Библиотека объектов Microsoft HTML» в WPF:
string cookie = (webBrowser.Document as mshtml.IHTMLDocument2).cookie;
Вы также можете попробовать выполнить веб-запросы вручную с помощью CookieContainer и использовать элемент управления WebBrowser только для визуализации.Вероятно, вам следует прочитать некоторые страницы по аутентификации.
Обычно вам нужно отправлять разные куки-файлы разным сервисам.