Оглавление:

Что такое фильтр авторизации в MVC?
Что такое фильтр авторизации в MVC?

Видео: Что такое фильтр авторизации в MVC?

Видео: Что такое фильтр авторизации в MVC?
Видео: ASP.NET MVC Fundamentals. Урок 8. Фильтры и авторизация. 2024, Ноябрь
Anonim

Но если вы хотите, чтобы методы действия были доступны только для аутентифицированных и авторизованных пользователей, вам нужно использовать Фильтр авторизации в MVC . В Фильтр авторизации предоставляет два встроенных атрибута, таких как Авторизовать и AllowAnonymous, которые мы можем использовать в соответствии с нашими бизнес-требованиями.

Точно так же вы можете спросить, что такое фильтр авторизации в MVC?

Фильтры авторизации несут ответственность за проверку доступа пользователей; они реализуют интерфейс IAuthorizationFilter в структуре. Эти фильтры используется для реализации аутентификация а также разрешение для действий контроллера. Например, Авторизовать фильтр является примером Фильтр авторизации.

Также знайте, какие типы фильтров в MVC? Платформа ASP. NET MVC поддерживает четыре различных типа фильтров:

  • Фильтры авторизации - реализует атрибут IAuthorizationFilter.
  • Фильтры действий - реализует атрибут IActionFilter.
  • Фильтры результатов - реализует атрибут IResultFilter.
  • Фильтры исключений - реализует атрибут IExceptionFilter.

Итак, как фильтр авторизации реализован в MVC?

Фильтр авторизации в ASP. NET MVC

  1. Выберите проект «веб-приложение» и дайте своему проекту подходящее имя.
  2. Выберите «пустой» шаблон, установите флажок MVC и нажмите ОК.
  3. Щелкните правой кнопкой мыши папку контроллеров и добавьте новый контроллер.
  4. Щелкните правой кнопкой мыши метод Index в HomeController.

Как работает аутентификация MVC?

Формы Аутентификация На основе формы аутентификация предоставляет форму ввода, в которой пользователи могут вводить имя пользователя и пароль с соответствующей логикой в приложении, необходимой для проверки этих учетных данных. MVC предоставляет большую инфраструктурную поддержку для форм Аутентификация.

Рекомендуемые: