У меня есть клиентское приложение WPF C # со встроенным элементом управления веб-браузером. У меня есть все необходимые крючки, поэтому, если просматриваемый сайт требует аутентификации, я обрабатываю IAuthenticate и передаю необходимые учетные данные (пользователь уже вошел в само клиентское приложение). Это отлично работает, за исключением ...
Если пользователь «Боб» заходит на сайт через IE и вводит свое имя пользователя и пароль, тогда кто-то использует клиентское приложение и входит в систему как «Стив», сеанс «Боба» все равно аутентифицируется и сайт никогда не запрашивает новые учетные данные, поэтому клиент подключается как «Боб».
Я действительно хочу делать каждый раз, когда встроенный браузер подключается к этому сайту, Я хочу отправить учетные данные и заставить браузер и сайт использовать эти учетные данные.
Есть идеи?
Обратите внимание, что это больше проблема во время тестирования, когда мне нужно выдавать себя за разных пользователей.