Если нет, то вы не сможете получить это, если случайный веб-сайт сможет захватить домен / имя пользователя текущего входа в систему, что будет большой проблемой безопасности, не так ли?

работает на моем локальном IIS 6.1. Я хотел бы добавить некоторые функции для извлечения информации из нашей AD. Мой код AD работает во многих других проектах и ​​на моем сервере разработки. Вот мои попытки выписать имя пользователя:

Response.Write("1. " + this.Request.LogonUserIdentity.Name);
Response.Write("2. " + Request.ServerVariables["Auth_User"]);
Response.Write("3. " + WindowsIdentity.GetCurrent().Name.ToString());

Результаты, которые я получаю:

NT AUTHORITY \ IUSRадминистраторNT AUTHORITY \ NETWORK SERVICE

Как я могу получить фактическое имя пользователя Windows, как наш домен / имя пользователя

Спасибо

Ответы на вопрос(5)

Ваш ответ на вопрос