我正在开发一个需要访问许可方案的站点。我不知道我想如何制订这个计划,而我亦很难找到良好的资源,以决定如何实施一个审批计划,以及如何规划该计划应能做些甚麽。
我有很多问题,但没有很多确凿的信息。我也不能说出答案的正反两部分。
你在设计许可方案方面有什么经验?在这方面,我是相当绿色的,任何好的资源,书籍,博客等等,都会很有帮助。
发布于 2009-12-02 21:03:24
KnowledgeTree许可系统的灵活性和威力给我留下了深刻的印象。
它大致组织如下:业务单元、->组(和子组)、->角色、->用户
KT是一个文档管理系统,但所有权限都是在目录级别分配的,而不是在资产本身上分配的。每个资产和子目录从其父目录继承权限。
这允许您在组的基础上设置相当广泛的权限,并通过对角色设置更显式的权限来缩小权限范围。然后根据需要将用户分配给角色;用户A可能被分配给目录X的编辑器角色,而不是Y。这些权限将层叠在用户A已经存在的任何组之上。
我唯一的抱怨是,没有真正的方法直接定义用户的特定权限。如果我想让用户B对所有目录都有一定的访问权限,我要么必须将它们添加到一个组中,要么将它们分配给一个角色(这个角色必须被创建或分配给目录)。
TYPOlight webCMS在某种程度上纠正了这个问题,尽管它几乎没有那么健壮。CMS中的每个用户都可以使用其组权限(仅),可以使用单独的权限扩展其组权限,也可以使用单独的权限(仅)。
发布于 2009-12-02 21:10:49
这些想法可能对您有任何好处,但我从头开始构建了一个基于web的、权限驱动的系统(我需要低级别的控制来与另一个系统集成),如下所示:
*例如,将'Area1‘和'Permission1’替换为有意义的名称。很明显!
然后,很可能会有第三方库,您可以很好地插入并完成您需要的一切.
https://stackoverflow.com/questions/1835672
复制相似问题