2011年2月22日火曜日

.NET MVC | 認証の方法(Authorize)

認証の方法は以下のとおり。

通常の認証

// コントローラクラスで認証設定
[Authorize]
public ActionResult Index()
{            
  return View();
}

カスタム認証

// カスタムクラスの作成
public class CustomAuthorizeAttribute : AuthorizeAttribute
{
 protected override bool AuthorizeCore(HttpContextBase httpContext)
 {
  // ・・・認証処理を記述する・・・
  return true;
 }
}
// コントローラクラスで認証設定
[CustomAuthorize]
public ActionResult Index()
{            
  return View();
}

という感じで、AuthorizeAttributeクラスを継承してやるとできる。

参考
SCHOTIME.NET
David Hayden

0 件のコメント:

コメントを投稿