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

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

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

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

Спасибо

2 ответа

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

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

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

Другие вопросы по тегам