Я видел примеры для подражания, но у меня все еще есть проблема.
Некоторые детали структуры:
ASP.net: проверка подлинности Windows
WCF: размещен в IIS, в настоящее время работает с использованием разрешения анонимного пользователя
Чего я хочу добитьсяэто позволяет аутентифицированному входу в Windows передаваться в WCF для контроля доступа, например, для запрета анонимным пользователям пытаться вызвать сервис.
При использовании приложения ASP.net, если компьютер вошел в систему как администратор, но не работает в Active Directory, так как он не является определенным пользователем в AD, всплывающее окно в браузере запросит идентификатор пользователя ипароль.
При появлении запроса пользователь вводит правильный идентификатор пользователя и пароль, соответствующие AD.Следовательно, логин пройден.
Но когда я передал учетные данные для проверки подлинности окна в WCF с помощью олицетворения WCF, он показывает меня как администратора, а не информацию о пользователе, прошедшем проверку подлинности на ASP.net.правильная информация о пользователе, авторизованном на ASP.net, вместо того, что входит в Windows.