Как заставить мой элемент управления веб-браузером на основе IE использовать определенные учетные данные аутентификации?

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

Если пользователь «Боб» заходит на сайт через IE и вводит свое имя пользователя и пароль, тогда кто-то использует клиентское приложение и входит в систему как «Стив», сеанс «Боба» все равно аутентифицируется и сайт никогда не запрашивает новые учетные данные, поэтому клиент подключается как «Боб».

Я действительно хочу делать каждый раз, когда встроенный браузер подключается к этому сайту, Я хочу отправить учетные данные и заставить браузер и сайт использовать эти учетные данные.

Есть идеи?

Обратите внимание, что это больше проблема во время тестирования, когда мне нужно выдавать себя за разных пользователей.

1
задан CMPalmer 7 September 2010 в 15:50
поделиться