在asp.net mvc中动态创建角色的好处是什么?

我有一个问题让我很困惑! 我已阅读ASP.NET MVC 5身份:实现基于组的权限管理第I部分和本文ASP.NET MVC 5身份:实现基于组的权限管理第II部分介绍了如何动态创建角色并将其分配给组和每个用户分配到组。

但是我必须在每个Action的硬编码授权属性上面呢! 那么,动态创建角色的优势是什么?


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

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

链接地址: http://www.djcxy.com/p/90165.html

上一篇: what is advantage of create role dynamically in asp.net mvc

下一篇: MVC Dynamic Page Permissions Using Authorize Attribute?