相当于MVC中的ASP.NET WebForms URL授权

我们正在考虑为我们(非常实质的)内部网应用程序从WebForms迁移到MVC。 Intranet应用程序当前使用Windows身份验证。对特定文件夹的授权由每个文件夹中的web.config文件控制。该应用程序还使用菜单控件来选择所有这些,并仅显示用户菜单链接到他们有权查看的页面。所有这些功能都是WebForms开箱即用的。 就转换到MVC而言,我认为替换此功能将成为关键挑战之一。 任何人都可以告诉我MVC中可用的工具: 限制用户访问某些内容 页面/视图基于的任何内容 他们的Active Directory组 籍 生成一个标记 知道用户的菜单 对某些页面的授权/ 意见 这将是非常有帮助的。     
已邀请:
  限制用户根据其Active Directory组成员身份访问某些页面/视图 使用
[Authorize]
属性修饰控制器动作。   为菜单生成标记,该菜单知道用户对某些页面/视图的授权 根据您的具体要求,您可以构建自定义HTML帮助程序。您还可以查看MVCContrib MenuBuilder。     
这是一个2部分的博客,我解释了如何实现这一目标。 http://blogs.msdn.com/b/sajoshi/archive/2010/06/01/user-authentication-against-ad-and-roles-based-authorization-in-asp-net-mvc-part-i。 ASPX http://blogs.msdn.com/b/sajoshi/archive/2010/06/01/user-authentication-against-ad-and-roles-based-authorization-in-asp-net-mvc-part-ii。 ASPX 如果您需要具体细节,请告诉我..     

要回复问题请先登录注册