【问题标题】:WPF Application - Role Management RecommendationsWPF 应用程序 - 角色管理建议
【发布时间】:2011-02-19 02:40:30
【问题描述】:

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

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

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

谢谢。

【问题讨论】:

    标签: c# wpf azman


    【解决方案1】:

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

    Authorization and Entitlement solution on .Net like earlier in AzMan

    Azman 会按照你的要求去做......

    【讨论】:

    【解决方案2】:

    我会做(实际上我已经做过)以下事情。

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

    【讨论】:

    • 嘿二极管,你应该检查依赖属性,这应该让你走上正轨。另一方面,您也可以使用价值转换器......
    猜你喜欢
    • 1970-01-01
    • 2017-11-19
    • 1970-01-01
    • 2015-12-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多