Как я могу избавиться от приглашения для входа для пользователей, которым отказано в доступе к сайту через IIS?

#iis #windows-authentication

#iis #windows-проверка подлинности

Вопрос:

Пользователи, которым отказано в доступе к моему веб-сайту, получают приглашение для входа. Я не хочу давать им приглашение на вход, я просто хочу, чтобы они получили сообщение об ошибке. Как мне обойти приглашение для входа?

У меня есть статический html-сайт, размещенный на Windows Server 2016. Сайт обслуживается через IIS 10. Пользователи будут получать доступ к сайту из своих собственных браузеров. Мне нужно контролировать доступ через разрешения папки, а не через авторизацию Windows. Итак, у меня включена проверка подлинности Windows через IIS, но не авторизация Windows. Проверка подлинности Windows включена, так что учетная запись пользователя, связанная с компьютером, используемым для доступа к сайту, сохраняется. Пользователи, имеющие доступ к соответствующим папкам и файлам, могут получить доступ к сайту просто отлично. Однако пользователи, которым было отказано в доступе к соответствующим папкам, получают приглашение для входа. Я хочу обойти приглашение для входа и просто выдать им сообщение об ошибке. Кто-нибудь знает, почему я получаю приглашение для входа?

Ответ №1:

Насколько я знаю, приглашение для входа контролируется браузером, мы не смогли изменить его через IIS.

Единственный способ избежать отображения приглашения для входа — использовать IE. Параметр безопасности IE содержит параметр «Автоматический вход только в зоне интрасети».

введите описание изображения здесь

Более подробную информацию вы можете найти в статье ниже:

https://www.syncfusion.com/kb/8442/how-to-make-the-windows-authentication-login-prompts-for-user-credentials-in-browsers