Требовать [Авторизовать] для всех действий в Asp.Mvc2 - PullRequest
0 голосов
/ 24 июня 2010

Существует ли элегантный способ требовать, чтобы все действия требовали [Авторизовать] без использования инфраструктуры AOP или подобного?Кажется, легко забыть поставить атрибут на всех контроллерах.Я думаю, что создание базового контроллера также может решить эту проблему, но опять же. Можно забыть наследовать от этого.

1 Ответ

0 голосов
/ 24 июня 2010

Надеть его на базовый контроллер проще всего.Чтобы обеспечить соблюдение требований, вы можете написать модульный тест, который перечисляет все типы контроллеров в вашем приложении и проверяет, что они подклассируют ваш CustomControllerBase.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...