我正在用c#开发一个Windows窗体应用程序。我已经在这个应用程序中创建了用户身份验证,并且我必须根据用户的权限限制对不同功能的访问。
有一个框架可以帮助我吗?
选项之一:
统一Windows窗体和ASP。. NET证书管理提供程序
可能最简单的解决方案是使用Windows角色身份验证以及数据库模式来表示角色具有哪些访问权限。具体实现取决于您的需求。
您的应用程序将在Microsoft域中运行吗?(你的用户会使用活动目录登录到一个域吗?)
如果是,那么你可以使用。net框架系统。安全命名空间管理访问非常容易。
这是第九频道对系统的概述。安全与MSDN概述System.Security.
如果您不在域上,验证可用的凭据并将它们编组到自定义IIdentity &