2012-07-04 4 views
0

ACL 기반 보안을 찾고 있습니다. Cake의 ACL이 내 프로젝트에 매우 적합하다는 것을 알았습니다. 누구든지 asp.net mvc에 대한 비슷한 프레임 워크를 알고 있습니까.ASP.net Mvc 용 ACL과 비슷한 케이크 PHP

미리 감사드립니다.

+0

내가 돈을 이해하려는 경우 마지막으로

[Authorize(Roles = "Customer")] public ActionResult Index() { ViewBag.Message = "Dashboard"; return View(); } 

, 여기에 '꼭 읽어 기사의 Cake의 ACL 구현에 대해 많이 알고 있지만 ASP.Net MVC에 대해서는 알고 있습니다. 아마도 * 귀하의 요구 사항이 무엇인지 설명해야합니까? –

+0

ASP.net mvc에서 액세스 제어 목록을 구현하고 싶지만 asp.net MVC에서 아무 것도 찾을 수 없었습니다. 통찰력을 공유 할 수 있다면 감사 할 것입니다. –

+0

http://book.cakephp.org /1.3/view/1243/Understanding-How-ACL-Works –

답변

1

Cake PHP ACL 시스템은 매우 강력 해 보입니다. 그러나, ASP.Net MVC에 대한 out-of-the-box를 사용할 수있는 계층 적 시스템에 대해서는 알지 못합니다.

리소스 (예 : 컨트롤러)에 대한 액세스를 제어하는 ​​표준 방법은 Roll Based Security입니다.

현재 사용자가 지정된 역할에 있는지 (예 :

bool isInSomeRole = HttpContext.Current.User.IsInRole("SomeRole"); 

AuthorizeAttribute 컨트롤러의 행동에 대한 이러한 검사를 단순화 철저 MVC 보안을

http://blogs.msdn.com/b/rickandy/archive/2012/03/23/securing-your-asp-net-mvc-4-app-and-the-new-allowanonymous-attribute.aspx