2010-04-01 103 views
5

有誰知道一個好的框架,讓我設計許可和角色對用戶。c#的角色/權限框架?

基本上讓我自動檢查用戶可以做某一件事,然後禁用或啓用菜單項等

我不是真的找asp.net安全...因爲我需要用它我自己的服務層和客戶端都將使用WEB和WPF。

我希望的東西,讓我創建針對用戶的新角色和組,然後檢查用戶所擁有的權限類型或一組具有

任何幫助真的感激..

我確保某種開源框架可用,以及我希望不必創建自己的

感謝

回答

1

如果ASP.NET成員資格/角色提供程序(例如SQL Server提供程序)給您提供的功能就足夠了,我建議您使用它們。您可以爲您的WPF應用程序創建一個Web服務界面,該界面使用相同的提供程序來查詢用戶列表和角色。它們絕不僅限於「網頁表單」。

即使您決定不使用內置提供程序,我仍然建議您通過創建自定義提供程序通過ASP.NET的提供程序系統訪問您自己的東西。這樣,ASP.NET中依賴標準用戶/角色的任何東西都將「正常工作」。