У меня есть .net-управление, которое наследуется от system.windows.forms.webbrowser, оно переходит к URL-адресу и извлекает некоторые данные.Аутентификация Windows с помощью system.windows.forms.webbrowser
Сервер, к которому он переходит, теперь изменился для использования проверки подлинности Windows, и теперь все запросы потерпели неудачу с несанкционированным 401.
Можно ли сообщить объекту system.windows.forms.webbrowser для использования проверки подлинности Windows?
Посмотрите на [реализацию IAuthenticate] (http://stackoverflow.com/a/18619110/1768303). – Noseratio
Если вы знаете имя пользователя и пароль, я думаю, вы можете поместить их в URL-адрес, но я бы сделал это только для HTTPS - https: // user: [email protected] - также, если это просто BASIC auth, вы можете поместить имя пользователя/пароль в правильное поле заголовка в base64 - (опять же, сделайте это только в том случае, если это HTTPS) - если вы просто хотите, чтобы он автоматически аутентифицировался, возможно, переключитесь на использование webclient с параметром «.UseDefaultCredentials», установленным в true ? – BrainSlugs83