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

Я защитил папку на своем веб-сайте с помощью аутентификации Windows.Я создал пользователя на сервере и дал им доступ к папке при удалении анонимного доступа.Это работает нормально, однако, если пользователь входит в систему через Internet Explorer, он должен указать домен (т.е. DOMAIN \ username).

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

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

1 Ответ

0 голосов
/ 02 ноября 2011

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

В папке в браузере 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 и включите обычную проверку подлинности.Нажмите «изменить» в базовой аутентификации и укажите домен по умолчанию.

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

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