Защита папки в IIS 7 без требования пользовательского домена, т.Е. ДОМЕН имя пользователя

#windows #security #iis #authentication #dns

#Windows #Безопасность #iis #аутентификация #dns

Вопрос:

Я защитил папку на своем веб-сайте с помощью проверки подлинности Windows. Я создал пользователя на сервере и предоставил ему доступ к папке, удалив анонимный доступ. Это работает нормально, однако, если пользователь входит в систему через Internet Explorer, он должен указать домен (т.Е. ДОМЕН имя пользователя).

Есть ли в любом случае, чтобы не требовать домен и только имя пользователя?

Спасибо за вашу помощь!

Ответ №1:

Нашел решение, у меня оно работало раньше, но я не осознавал этого, поскольку отображаемый URL-адрес не был https, хотя он перенаправлял на HTTPS (папка содержала файлы pdf). Я

В папке в браузере IIS настройте пользовательскую страницу ошибок для 403.4 и создайте HTML-файл в корне вашего сайта (redirectSSL.htm ), чтобы направить эту ошибку на.

Добавьте этот скрипт в файл:

     <html>
    <head><title>Redirecting...</title></head>
    <script language="JavaScript">
    function redirectHttpToHttps()
    {
    var httpURL= window.location.hostname   window.location.pathname   window.location.search;
    var httpsURL= "https://"   httpURL;
    window.location = httpsURL;
    }
    redirectHttpToHttps();
    </script>
    <body>
    </body>
    </html>
 

Затем отключите проверку подлинности Windows и включите базовую проверку подлинности. Нажмите «редактировать» в разделе базовая проверка подлинности и укажите домен по умолчанию.

Это должно сработать!