Диалоговое окно входа в Windows (захватить и пройти) Windows, .NET - PullRequest
0 голосов
/ 30 марта 2012

Я работаю над приложением, которое необходимо аутентифицировать в другом домене. Для аутентификации пользователя мне нужно захватить его / ее учетные данные, отправленные на серверную часть, и ввести их в функцию LsaUserLogon (), чтобы выдать себя за пользователя.

Я боюсь, что я не хочу брать на себя ответственность за всплывающее диалоговое окно, / cript / encript информацию для передачи. Я ищу другой подход, который снимает с меня всю ответственность за захват пользовательских паролей. Единственный факт, что мне нужны эти учетные данные на моем сервере, чтобы выдать себя за пользователя. Любые советы и предложения?

(Windows, .NET)

Спасибо!

1 Ответ

1 голос
/ 30 марта 2012

Windows имеет собственный API для помощи в этом случае (который помогает вам запустить диалоговое окно в стиле IE для запроса имени пользователя и пароля).

Вы можете вызвать его в .NET,

http://www.microsoft.com/indonesia/msdn/credmgmt.aspx

...