C # Как программно войти в систему как другой пользователь на веб-сайте NTAuthenticated - PullRequest
2 голосов
/ 26 июля 2010

Наша команда использует веб-сайт, использующий NT-аутентификацию.Мне нужно указать мои сценарии автоматизации на этот сайт.Для этого необходимо передать учетные данные тестовых пользователей в приложение, а не в мое.

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

В качестве альтернативы, может кто-нибудьпредложить способ обработки запроса безопасности Windows, чтобы я мог тут же ввести имя пользователя и пароль?

thx

Ответы [ 2 ]

1 голос
/ 26 июля 2010

Вы захотите олицетворять в своем вызывающем приложении C #, а затем подключиться к сайту с интегрированной аутентификацией Windows.

Вот учебник о том, как выполнить олицетворение в приложении C # для выполнения удаленного вызова: http://www.codeproject.com/KB/cs/cpimpersonation1.aspx

0 голосов
/ 26 июля 2010

То, что вам нужно, называется HttpWebRequest.Посмотрите на этот ответ, ранее размещенный на SO: Войдите на страницу с HttpWebRequest

...