这是我多次遇到的软件设计问题,但从未找到理想的解决方案(我现在也再次处理它。)
许多应用程序需要某种形式的用户/角色管理。您有基本用户、这些用户可以所属的组(不仅限于一个)、他们拥有的角色和权限、组织单位以及一大堆特定于项目的属性和其他功能。
我的问题是,人们知道和/或有哪些方法来设计和构建真正动态、灵活的用户管理系统?您知道有哪些真正有帮助的设计模式吗?
您应该调整您的设计,因为每个组织都是不同的。检查此页面 http://en.wikipedia.org/wiki/Role-based_access_control,您可以看到基于角色的管理模式。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)