Я использую .NET MVC2 для моего приложения. Я хочу получить пользовательскую авторизацию для своих действий. Я немного погуглил и, кажется, есть два варианта.
- Реализация логики в onActionExecuting в пользовательском фильтре действий, см. Этот пост
- Подкласс авторизует атрибут или реализует интерфейс Iauthorization и помещает мою логику туда
Мой вопрос здесь заключается в том, какая техника предпочтительнее с плюсами и минусами использования каждой техники
отредактировано: Более того, я могу переопределить onActionExecuting и onAuthorization в моем базовом контроллере, что дает мне преимущество прямого доступа к переменным контроллера.