我非常熟悉在ASP.NET中处理角色(角色成员资格),但我希望为桌面应用程序提供相同的身份验证和授权功能。 C#/ .Net Framework是否提供此类功能。
仅供参考,我打算使用MySQL作为数据库。如果任何提供基于角色的管理的框架在其他数据库中实现,我将很乐意切换到它。
答案 0 :(得分:2)
您可以在桌面应用程序中使用成员资格库,如果您不想使用数据库存储成员资格信息而是依赖域安全性,甚至可以指定AD提供程序。
会员资格位于System.Web dll中,您必须在桌面项目中引用此参数并相应地配置app.config。