Как изменить значение, возвращаемое WindowsIdentity.GetCurrent в ASP.net? - PullRequest
1 голос
/ 07 января 2010

Я пишу приложение ASP.net и работаю с функцией WindowsIdentity.GetCurrent(). Я хочу знать, как (или, если возможно,) изменить идентификационные данные приложения ASP.net.

Я хочу запустить его как учетную запись, связанную с конечным пользователем. Я понимаю, что могу сделать это с помощью аутентификации Windows в IIS, но аутентификация Windows не будет работать с моим конкретным приложением. Если я смогу программно войти в систему с помощью имени пользователя и пароля AD, это будет хорошо.

Как настроить WindowsIdentity, чтобы приложение ASP.net работало без аутентификации Windows в IIS?

Обновление: Этот вопрос давно бездействует. Я думаю, что, возможно, структура не позволяет мне делать то, что я здесь описываю. Кто-нибудь знает наверняка, что это запрещено или считается плохой практикой?

1 Ответ

3 голосов
/ 07 января 2010

Вам нужно использовать Олицетворение

Или, если вы хотите реализовать олицетворение с использованием строго кода, проверьте этот пример:

Как реализовать олицетворение в приложении ASP.NET

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