アプリケーションに .NET mvc2 を使用しています。自分のアクションに対してカスタム承認が必要です。少しググってみましたが、2つのオプションが利用できるようです。
- カスタム アクション フィルターの onActionExecuting にロジックを実装します。この投稿を参照してください。
- authorizeattribute をサブクラス化するか、Iauthorization インターフェイスを実装して、そこにロジックを配置します。
ここでの私の質問は、各手法を使用することの長所と短所を考慮して、どの手法が好ましいかということです
編集: さらに、ベース コントローラーで onActionExecuting と onAuthorization をオーバーライドできるため、コントローラー変数に直接アクセスできるというメリットがあります。