#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 и включите базовую проверку подлинности. Нажмите «редактировать» в разделе базовая проверка подлинности и укажите домен по умолчанию.
Это должно сработать!