MVC3 では、次の例のように、[Authorize] 属性を使用してコントローラーへのアクセスを制限し、ユーザーがクラス内のコントローラー アクションにアクセスするには管理者ロールに属している必要があることを指定できます。
[Authorize(Roles = "Administrator")]
public class MyDefaultController : Controller
{
// Controller code here
}
ただし、Area 内の各 Controller クラスに [Authorize] 属性を指定せずに、MVC3 の Area 全体へのアクセスを制限するにはどうすればよいですか?