Зачем пользователю IIS подключаться как другой пользователь к тому, который они использовали для входа в Windows - PullRequest
1 голос
/ 10 октября 2011

Я использую проверку подлинности Windows на веб-сайте / службе WCF. В WCF я использую HttpContext.Current.User.Identity.Name, чтобы сделать некоторую авторизацию.

2 пользователя из 50, похоже, используют IIS в контексте безопасности, отличном от того, в котором они зарегистрированы в Windows. В обоих случаях они являются «Доменом \ Администратором», а не своей реальной учетной записью «Домен \ Пользователь».

Это не является специфичным для WCF или каким-либо другим образом, связанным с моим клиентским кодом WCF, так как после возникновения проблемы я попросил двух пользователей перейти на простую HTML-страницу в их браузере, и в журналах IIS также показано, что они подключаются в качестве администратора. .

Помимо того, что они перезагружались и наблюдали, как они вводят свои логины Windows, чтобы убедиться, я проверил, что их браузеры не были установлены в «Запуск от имени администратора», что является вариантом, если вы посмотрите на свойства IE ссылка (вкладка быстрого доступа -> кнопка «Дополнительно») (не для доступа к Интернету).

1 Ответ

0 голосов
/ 19 декабря 2011

Если у пользователей отключен контроль учетных записей и они находятся в локальной группе администраторов, то IE больше не будет работать в режиме песочницы (даже если вы не выбрали «Запуск от имени администратора» на ярлыке) и будет запускаться от имени администратора.контекст.Проверьте настройки UAC, чтобы увидеть, не отключены ли они.

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