If it's stupid but works, it isn't stupid.

Security and ASP.NET MVC 4



Authentication


3 способа
1. Forms Authentication
2. OpenID / OAuth
3. Windows Authentication

Windows Authentication
Создаем Intranet Application


Forms Authentication

Атрибут [Authorize] доступ только для авторизованных пользователей


Страница, на которую перенаправляет пользователя, определяется в файле Web.config



Атрибут [Authorize] можно применить ко всем контроллеру

а к отдельным экшенам можно применить атрибут [AllowAnonymous]

Можно определить для каких именно пользователей есть доступ


Можно прописать роли пользователей


Сделать какой-то элемент в виде доступным только для админа


@темы: ASP.NET MVC, С#, Security and ASP.NET MVC 4, Учебники