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

Почему мой сайт использует учетную запись IUSR при настройке сквозной аутентификации?

У меня есть веб-сайт IIS7, который настроен для работы в собственном пуле приложений. Пул приложений настроен как:

Managed Pipeline Mode: Integrated
Identity: I_siteuser (учетная запись является членом IIS_IUSRS)

Физический путь к сайту: d:\websites\testsite\www и счет I_siteuser имеет права на изменение папки.

Если я настрою использовать веб-сайт сквозная аутентификация Я получаю сообщение об ошибке безопасности:

HTTP Error 401.3 - Unauthorized

Если я настрою сайт для использования определенного пользователя (I_siteuser) Я прекрасно могу просматривать страницы и запускать сценарии.

У меня создалось впечатление, что если я использую сквозная аутентификация тогда будет использоваться идентификатор пула приложений (который в этом случае настроен для работы под идентификатором I_siteuser).

Кажется, что это не так, и идентификатор, под которым работает сайт, на самом деле является встроенной учетной записью. IUSR. Я проверил это, добавив права чтения / выполнения в папку веб-сайта для IUSR.

Есть ли еще одна настройка, которую мне здесь не хватает?

Обновить:

Я также включил Basic Authentication и Windows Authentication на сайте, но это вызывает только диалоги входа в систему.

Я также вижу, что рабочий процесс для пула приложений работает под идентификатором I_siteuser в диспетчере задач.

Проверьте методы аутентификации для сайта и убедитесь, что включена базовая аутентификация и / или аутентификация по локальной сети.

JR

Есть ли какие-либо файлы в каталоге, включая файлы из других каталогов, доступ к которым ограничен? Также попробуйте предоставить доступ на чтение группе IIS_IUSRS, а не только вашему пользователю I_sitename. Очевидно, убедитесь, что в настройках аутентификации сайта (или виртуального каталога) включен анонимный доступ.

Я думаю вы недоразумение проходите через аутентификацию. Если включена сквозная аутентификация, произойдет одно из двух:

  • для анонимной аутентификации ID пользователя, указанному для анонимного доступа, требует доступа к физическому пути к файлам. (По умолчанию это встроенная учетная запись IUSR, но ее можно настроить в действии Edit для анонимной аутентификации)

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