2015-03-03 85 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

相關問題