Получить аутентифицированное имя пользователя Windows в приложении .net? - PullRequest
3 голосов
/ 19 августа 2011

Как получить Windows аутентифицированное имя пользователя в приложении .net? Мое приложение размещено на IIS. Там нет формы Войти. Но я хочу получить имя пользователя windows тех, кто его просматривает. Я перепробовал все объекты запроса. основной объект getcurrent (). name возвращает имя пользователя пула приложений IIS. Но не фактический пользователь. Пожалуйста помоги. Спасибо.

Ответы [ 2 ]

4 голосов
/ 19 августа 2011

Вы не можете.Если ваше приложение не использует аутентификацию Windows (и они могут быть запрошены в какой-то момент, как в Firefox), вы не сможете получить эту информацию.Если вы разрешите это, то получите к нему доступ через http://msdn.microsoft.com/en-us/library/system.web.httpcontext.user.aspx

HttpContext.User.Identity.Name

, хотя - они могут быть запрошены для входа в какой-то момент.

1 голос
/ 19 августа 2011

Вы не можете, если вы не включите аутентификацию Windows.

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