イントラネットサイトでMVC4とWindows認証を使用しています。
私のコントローラーは私のBaseControllerに基づいています
BaseControllerはサービスを呼び出して、Windowsユーザーがサイトの使用を許可されているかどうかを確認します。そうでない場合は、コントローラー「UnAuthorized」の「Index」にリダイレクトします
BaseControllerのどこをチェックし、リクエストをUnAuthorizedコントローラーにリダイレクトするにはどうすればよいですか?
このようにOnAuthorizedでリダイレクトしようとしましたが、何も起こりません。
protected override void OnAuthorization(AuthorizationContext filterContext)
{
base.OnAuthorization(filterContext);
if (!isAuthorized(username))
RedirectToAction("Index", "UnAuthorized");
}