在oa里我们实现一套权限管理,包括资源管理、角色管理、用户管理、菜单管理以及组织机构管理,整套权限采用的是RBAC的模型。我们采用的技术是SpringSecurity,关于SpringSecurity的技术教程可以预览
http://family168.com/oa/springsecurity/html/。下面给大家分享下效果:
资源管理:

角色管理,可以对角色进行授权:

配置菜单:

组织结构管理:

用户管理,配置完组织机构后,用户选择部门时就直接从组织机构里选择:

最后对菜单进行管理:

以上就是我们在oa里的权限管理部分,当然我们的权限管理也可以单独抽取出来,整合在其他的项目或产品中。
这部分的源码在我们的开源oa里,下载地址:
http://family168.googlecode.com/svn/trunk/
posted on 2009-07-22 11:56
卡宴 阅读(2524)
评论(6) 编辑 收藏 所属分类:
SpringSecurity