c# - .NET 中的权限/角色框架

标签 c# .net permissions user-roles

我有一个 3 层应用程序(客户端、服务器、数据库管理系统),我正在寻找一个 Permission-/roleframework。我知道 Java EE 中使用 GlassFish 的 Role-/Permissionframework。我正在寻找的框架应该接近。

有了权限,我想验证特定角色的用户是否可以使用业务案例。

你知道这样的事情吗?

最佳答案

在 .NET 中,您通常会使用内置的成员身份提供程序。您可以开箱即用地使用它,或者实现一组接口(interface)来为您提供所需的所有功能。 你可以在这里找到所有关于它的信息:

http://msdn.microsoft.com/en-us/library/aa479021.aspx

关于 SO 的这个问题详细说明了您为什么要使用它:

Is *not* using the asp.net membership provider a bad idea?

Rhino.Security将是一个现有的替代方案。我自己从来没有用过它,所以我不能推荐它。 你会在这个博客上找到很多信息:http://ayende.com/blog/tags/rhino-security

关于c# - .NET 中的权限/角色框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13890815/

相关文章:

hadoop - 在没有 Sentry 的情况下授权 Hadoop 用户

windows - 为特定组创建组策略

C# UWP 取消任务 + 给 child 发信号

c# - 重用 SqlCommand?

c# - 语音识别程序随机显示语法中不存在的那些口语词的预定义词(在 'GramarBuilder()' 中定义)

c# - 终结器在其对象仍在使用时启动

c# - 即使我有隐式运算符,类型转换也会失败

c# - 有关远程 IP 地址的信息

c# - 确定应用程序从哪个位置启动

php - 同时更新同一台服务器上的数百个站点