c#的角色/权限框架?

时间:2010-04-01 20:50:03

标签: c# .net security permissions roles

有没有人知道一个好的框架,允许我设计用户的权限和角色。

基本上允许我自动检查用户可以做某件事,然后禁用或启用菜单项等

我并不是真的在寻找asp.net安全性......因为我需要在我自己的服务层使用它,而WEB和WPF都会使用它。

我希望能够为用户创建新的角色和组,然后检查用户拥有的权限类型或组具有的权限

任何帮助真的很感激..

我确信某种开源框架可用,我希望不必创建自己的

由于

2 个答案:

答案 0 :(得分:2)

答案 1 :(得分:1)

如果ASP.NET成员资格/角色提供程序(例如SQL Server提供程序)提供的功能足够,我建议您使用它们。您可以为WPF应用程序创建Web服务接口,该接口使用相同的提供程序来查询用户列表和角色。它们绝不仅限于“网络表单”。

即使您决定不使用内置提供程序,我建议您仍然可以通过创建自定义提供程序,通过ASP.NET提供程序系统访问自己的内容。这样,ASP.NET中任何依赖于标准用户/角色的东西都会“正常工作”。