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

C# WPF应用程序-角色管理建议,c#,wpf,azman,C#,Wpf,Azman,我有一个带有WCF服务层和SQL数据库的WPF应用程序。 我现在想限制应用程序的元素,以便某些功能只对具有特定角色的用户可用。例如,如果您是管理员,则只能导航到设置屏幕 我希望用户成为一个或多个授权组的成员,每个授权组都有一个或多个相关角色 很久以前,我用AzMan(授权经理)做了类似的事情。有人认为有更好的方法吗?阿兹曼是“老新闻”吗?替代品 谢谢。好吧,我想做(实际上我已经做了)以下几点 我猜您已经在SQL数据库中定义了业务规则(用户、组)。因此,您可以简单地在用户控制级别进行授权。将属性h

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

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

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

谢谢。

好吧,我想做(实际上我已经做了)以下几点


我猜您已经在SQL数据库中定义了业务规则(用户、组)。因此,您可以简单地在用户控制级别进行授权。将属性hasAuthorization赋予每个UserControl,并将其绑定到isEnabled属性。您还可以将其绑定到可见性属性。

我认为azman不是老新闻,我们仍在使用它


Azman将按照您的要求执行…

我不知道Azman仍然被最新的安全应用程序块(v5.0)使用,所以我猜确认它仍然是最新的()嘿,您应该检查dependencyproperties,这应该会让您走上正轨。另一方面,你也可以使用值转换器。。。