2010-07-26 5 views
2

Наша команда использует веб-сайт, на котором используется NT Authentication. Мне нужно указать мои сценарии автоматизации на этот сайт. Необходимо передать учетные данные учетных записей testuser в приложение, а не мои.C# Как войти в систему как другой пользователь программно на веб-сайт NTAuthenticated

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

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

thx

ответ

0

Что вам нужно, так называется HttpWebRequest. Посмотрите на этот ответ, ранее размещенный на SO: Login to the page with HttpWebRequest

+0

Это другая проблема. Обнаружив эту проблему, вы должны сделать интегрированный вход на веб-сайт, не используя формы auth. Вопрос SO, который вы связываете, - это автоматизация входа на основе форм, возврат файла cookie и повторная отправка с каждым запросом и т. Д. – David

1

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

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