【问题标题】:what is advantage of create role dynamically in asp.net mvc在asp.net mvc中动态创建角色有什么好处
【发布时间】:2015-05-03 17:56:34
【问题描述】:

我有一个问题让我很困惑! 我已阅读 ASP.NET MVC 5 Identity: Implementing Group-Based Permissions Management Part I 和这篇文章 ASP.NET MVC 5 Identity: Implementing Group-Based Permissions Management Part II,其中描述了如何动态创建角色并将每个角色分配给组,以及每个用户分配给组。

但我必须在每个动作的上面硬编码 Authorize 属性呢!那么,动态创建角色有什么好处呢?

【问题讨论】:

    标签: c# asp.net asp.net-mvc roles


    【解决方案1】:

    这取决于,您可以创建自己的授权过滤器并使所有内容都可配置,而无需对任何数据进行硬编码。现在使用 ASP.NET MVC 5,您可以添加属性和全局级别,并且我们长期以来一直拥有控制器级别和操作级别。您可以 google 并获得很多创建自定义授权的示例,请参见此处的其中一个例子

    http://www.dotnet-tricks.com/Tutorial/mvc/G54G220114-Custom-Authentication-and-Authorization-in-ASP.NET-MVC.html

    【讨论】:

      猜你喜欢
      • 2013-11-10
      • 2019-05-23
      • 2015-05-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-07-22
      • 1970-01-01
      相关资源
      最近更新 更多