私はasp.netMVC3で作業しています
[Authorize(Roles = "Admin,SubAdmin")]
public ActionResult AdminProfile()
{
return View();
}
asp.net MVCが上記のコードを理解し、フィルターが役割に正しく従うようにするにはどうすればよいですか?ロールはデータベースから取得されませんでした。
私はasp.netMVC3で作業しています
[Authorize(Roles = "Admin,SubAdmin")]
public ActionResult AdminProfile()
{
return View();
}
asp.net MVCが上記のコードを理解し、フィルターが役割に正しく従うようにするにはどうすればよいですか?ロールはデータベースから取得されませんでした。
独自のスキーマを使用する場合は、asp.net によって提供される既定のロール プロバイダーを使用するか、独自のロール プロバイダーを実装する必要があります。独自のロール プロバイダーの実装について詳しくは、http://msdn.microsoft.com/en-us/library/8fw7xh74(v=vs.100).aspxを参照してください。
別のオプションとして、独自の承認フィルターを実装することもできます。完全なロール プロバイダーを実装するよりも簡単な場合があります。