Защитите веб-сайт ASP.NET с помощью диалогового окна NT с именем пользователя и паролем - PullRequest
0 голосов
/ 06 августа 2011

У нас есть производственная и разработанная версии сайта, работающие на одном сервере IIS (Windows 2003).Мы не хотим, чтобы версия для разработчиков была доступна всем снаружи.Но мы также не хотим вносить изменения в систему аутентификации или структуру сайта, просто чтобы изменить способ доступа пользователей к нему.

Итак, было бы хорошо, если бы при первой попытке загрузки веб-страницы сайта dev было отображено что-то вроде окна usenrame / пароля windowsБыло бы целесообразно, чтобы этот диалог принимал учетные данные доступа учетных записей сервера.После успешной отправки имени пользователя и пароля NT, пользователь сможет загрузить страницу сайта dev.

Итак, в основном мы не хотим переделывать приложение dev, чтобы принять имя пользователя / пароль NT для входа в систему.Мы просто хотим, чтобы он был защищен и доступен только лицам, которые имеют доступ к самому серверу.Любые идеи о том, как это можно сделать?

1 Ответ

2 голосов
/ 06 августа 2011

Я предполагаю, что вы используете 2.0, хотя большая часть конфигурации такая же:

http://msdn.microsoft.com/en-us/library/ff647405.aspx

Не нужно вносить какие-либо изменения, просто настройте приложение на использование проверки подлинности Windows, запретите анонимных пользователей и при необходимости укажите определенные группы, которым разрешен доступ.

...