Аутентификация форм ASP.NET и олицетворение Active Directory - PullRequest
0 голосов
/ 21 июля 2011

Я пишу веб-приложение (в C #), где мне нужно войти на веб-страницу, используя разные учетные данные, чтобы пользователь вошел в Windows локально.Эта страница выполняет процесс на веб-сервере, но выполняется как пользователь, который вошел на веб-страницу.Пользователь, входящий на веб-страницу, проходит проверку подлинности в Active Directory.Я использовал аутентификацию Windows и олицетворение ASP.NET для запуска процессов на веб-сервере, и я могу создать сайт, использующий проверку подлинности на основе форм в AD, однако я не могу найти хорошую статью, в которой объясняется, как запустить процесс, олицетворяющийпользователь, который вошел в систему с помощью проверки подлинности форм из AD.Всякий раз, когда я запускаю что-либо, это просто выдает мне ошибку, потому что он пытается работать как «NT AUTHORITY \ IUSR».Кто-нибудь знает какие-нибудь хорошие статьи, или вы можете дать мне примеры кода?

Заранее спасибо,

Rich

1 Ответ

0 голосов
/ 21 июля 2011

взгляните на ProecessStartInfo - вы можете настроить безопасность и т. Д. (Если ваш поток уже выполняется олицетворенным образом, вы можете получить некоторую необходимую информацию из System.Threading.Thread.CurrentThread / CurrentPrincipal) и затем вызвать Preocess.Start.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...