【问题标题】:Best Design for a User/Role Management System? [closed]用户/角色管理系统的最佳设计? [关闭]
【发布时间】:2010-09-22 22:57:19
【问题描述】:

这是我多次遇到但从未找到理想解决方案的软件设计问题(我现在也在处理它。)

许多应用程序需要某种形式的用户/角色管理。您有基础用户、这些用户可以属于的组(不仅限于一个)、他们拥有的角色和权限、组织单位,以及一大堆特定于项目的属性和其他功能。

我的问题是,人们知道和/或有过哪些设计和构建真正动态、灵活的用户管理系统的经验?有没有你知道的真正有用的设计模式?

【问题讨论】:

    标签: design-patterns architecture


    【解决方案1】:

    不确定它是否会对您有所帮助,但如果您有机会,您应该检查一下 ASP.NET 中的内置功能。至少,你可以从那里得到一些指示。

    【讨论】:

      【解决方案2】:

      您应该调整您的设计,因为每个组织都不同。 Check this page,您可以看到基于角色的管理模式。

      【讨论】:

      • 这正是我想要的。
      【解决方案3】:

      The Data Model Resource Book, Vol. 1 的第 2 章:适用于所有企业的通用数据模型库可能会有所帮助。

      【讨论】:

        【解决方案4】:

        看看 Scott Mitchell 的 ASP.NET 2.0 Membership, Roles and Profile 教程系列:

        http://weblogs.asp.net/scottgu/archive/2006/05/07/ASP.NET-2.0-Membership-and-Roles-Tutorial-Series.aspx

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2018-02-11
          • 1970-01-01
          • 2012-01-16
          • 2018-08-23
          • 2013-05-09
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多