2015-03-03 35 views
2

我有个问题让我很困惑! 我读过ASP.NET MVC 5 Identity: Implementing Group-Based Permissions Management Part I和本文ASP.NET MVC 5 Identity: Implementing Group-Based Permissions Management Part II,它描述了如何动态创建角色并将其分配给组,并将每个用户分配给组。什么是在asp.net中动态创建角色的好处mvc

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

回答

2

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

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

+1

非常感谢。这真的帮助了我。 – amirhossein 2015-03-03 07:55:35

相关问题