[Authorize]
public class MyController : Controller
{
public ActionResult Index()
{
return View();
}
}
потребуется авторизация для всех действий на MyController
, но все, что не имеет атрибута [Authorize]
, должно быть общедоступным.
Вам также необходимо установить Windowsаутентификация в web.config.
<authentication mode="Windows"/>
Эта ссылка может быть полезной.
Редактировать
Единственный раз, когда этоНеобходимо создать отдельное приложение, если вам нужно использовать проверку подлинности Windows и форм на одном и том же сайте, например, если вам нужна проверка подлинности форм для пользователей, например, для посещения дискуссионного форума, но проверка подлинности Windows для области администратора,Поскольку метод проверки подлинности установлен на уровне приложения и не может быть переопределен, в этом случае части приложения, требующие проверки подлинности Windows, должны быть разделены на отдельное веб-приложение и виртуальный каталог в IIS.