Мой сайт ASP.NET MVC требует проверки подлинности на основе форм для некоторых ресурсов (загрузки, дискуссионный форум и т. Д.).Это прекрасно работает с атрибутом [Authorize]
.
Однако мне нужен мой сайт администратора (`~ / Areas / Admin / *) для аутентификации в активном каталоге.
С обычным ASP.NETили классический ASP, я бы просто зашел в конфигурацию IIS и изменил безопасность каталога, чтобы запретить анонимных пользователей.Тем не менее, я не могу найти способ сделать это с областью.
Я знаю, что для установки атрибута [authorize]
на контроллерах в моей административной области потребуется логин, но он будет использовать то же самоеавторизация на основе форм как общедоступные разделы сайта.Прямо сейчас это аутентифицирует пользователей по базе данных (не используя систему членства ASP.NET, поскольку это избыточно для моего приложения).Мне нужно, чтобы пользователи проходили аутентификацию на домене, но ТОЛЬКО в зоне администратора.
Идеи?