Назад | Перейти на главную страницу

Автоматический вход в IIS Active Directory без всплывающего окна

В stackoverflow есть аналогичный вопрос, и я в значительной степени разместил там тот же вопрос без ответов.

Мой сценарий таков: я хотел бы, чтобы, когда пользователи попадают на внутренний сайт (ASP Classic, IIS 6, windows server 2003), он автоматически входит и определяет, кто они, на основе их записи Active Directory БЕЗ всплывающего окна с просьбой ввести их имя пользователя и пароль. Использование анонимной аутентификации в IIS означает, что LOGON_USER в ASP выводит пользователя-администратора. Отключение анонимности означает, что я получаю всплывающее окно.

Поскольку они уже вошли в Windows, есть ли способ определить, кто они, и не требовать от них повторного ввода имени пользователя и пароля.

У меня взломана интеграция AD в ASP. Так что я могу читать их записи и все, что хотел сделать. Просто нужно, чтобы он не запрашивал имя пользователя и пароль.

Заранее спасибо, Джеймс

РЕДАКТИРОВАТЬ По запросу CJM:

Я перепробовал все возможные комбинации, и они просто не хотят работать :(

Вы должны включить проверку подлинности Windows и отключить анонимный доступ. Всплывающее окно входа появляется, потому что в вашем браузере сайт не является доверенным для проверки подлинности Windows. См. Эту статью, чтобы включить проверку подлинности Windows в FF http://www.1stbyte.com/2008/03/15/automatic-windows-authentication-with-firefox-networkautomatic-ntlm-authtrusted-uris/ и эта статья, чтобы включить его в IE http://www.1stbyte.com/2008/03/15/ie7-fails-to-automatically-authenticate-with-enable-integrated-windows-authentication-checked/