繁体   English   中英

像PHP的ACL蛋糕PHP

[英]Cake php like ACL for ASP.net Mvc

我正在寻找基于ACL的安全性。 我发现Cake php的ACL非常适合我的项目。 有谁知道asp.net mvc的任何类似框架。

提前致谢

Cake PHP ACL系统看起来非常强大。 但是,我不知道现成的可用于ASP.Net MVC的分层系统。

控制对资源(例如控制器)访问的标准方法是通过Roll Based Security

您可以随时检查当前用户是否具有给定角色,例如

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

AuthorizeAttribute简化了对控制器操作的检查:

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

    return View();
}

最后,如果您想彻底了解MVC安全性,那么这是必读文章

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM