WPF应用程序 - 角色管理建议

时间:2010-05-13 13:40:58

标签: c# wpf azman

我有一个带有WCF服务层和SQL数据库的WPF应用程序。 我现在想要限制应用程序的元素,以便某些功能仅对具有特定角色的用户可用。例如,如果您是管理员,则只能导航到设置屏幕。

我希望用户成为一个或多个授权组的成员,并且每个授权组都有一个或多个角色关联。

很久以前我用AzMan(授权经理)做了类似的事情。有人认为有更好的方法吗? AzMan是“老新闻”吗?替代?

感谢。

2 个答案:

答案 0 :(得分:1)

嗯,我做了(实际上我已经做过)以下。

我猜您在SQL数据库中定义了业务规则(用户,组)。因此,您只需在UserControl级别执行授权即可。为每个UserControl提供属性hasAuthorization并将其绑定到isEnabled属性。您还可以将其绑定到Visibility属性。

答案 1 :(得分:1)

我不认为azman是旧消息,我们仍在使用它......

Authorization and Entitlement solution on .Net like earlier in AzMan

阿兹曼会做你所要求的......