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

Настройка IIS 6.0 в Windows Server 2003 для встроенной проверки подлинности Windows, но без прямого доступа пользователей к общим папкам

Я пытаюсь настроить приложение IIS 6.0, работающее в Windows Server 2003, для использования олицетворения. Может ли кто-нибудь предоставить мне подробную информацию о том, как это можно настроить для работы в сочетании со встроенной аутентификацией Windows?

Пока я могу сказать, что файл web.config (не уверен, правильный ли он) содержит две строки, упомянутые в потоке (Выдача себя за аутентифицированного пользователя в классическом ASP под IIS7), чтобы разрешить олицетворение и использовать метод входа в Windows. Однако пользователям по-прежнему предлагается войти в систему, а затем сообщается, что они не авторизованы для просмотра веб-страниц. Они могут просматривать страницы, если мы включим анонимный вход в систему, но тогда их учетные данные пользователя не передаются на сайт, и поэтому они не могут получить доступ к большей части.

Кроме того, как я могу найти кнопку «Подключиться как», упомянутую в том же потоке?

Я довольно неопытен, поэтому я немного потерялся здесь. Заранее большое спасибо за помощь!

Благодаря вмешательству Microsoft (определенно стоит фиксированной платы, взимаемой за инцидент), мы смогли выявить проблему. Вместо использования сетевого пути для определения местоположения веб-сайта на вкладке «Домашний каталог» свойств IIS мы использовали путь к локальному диску. Это все, что нужно было изменить.

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

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

Если кто-то застрял в этом и нуждается в помощи, дайте мне знать!