在oa里我们实现一套权限管理,包括资源管理、角色管理、用户管理、菜单管理以及组织机构管理,整套权限采用的是RBAC的模型。我们采用的技术是SpringSecurity,关于SpringSecurity的技术教程可以预览
http://family168.com/oa/springsecurity/html/。下面给大家分享下效果:
资源管理:
![图片点击可在新窗口打开查看](http://www.family168.com/oa/springsecurity/pic/1.png)
角色管理,可以对角色进行授权:
![图片点击可在新窗口打开查看](http://www.family168.com/oa/springsecurity/pic/2.png)
配置菜单:
![图片点击可在新窗口打开查看](http://www.family168.com/oa/springsecurity/pic/3.png)
组织结构管理:
![图片点击可在新窗口打开查看](http://www.family168.com/oa/springsecurity/pic/4.png)
用户管理,配置完组织机构后,用户选择部门时就直接从组织机构里选择:
![图片点击可在新窗口打开查看](http://www.family168.com/oa/springsecurity/pic/5.png)
最后对菜单进行管理:
![图片点击可在新窗口打开查看](http://www.family168.com/oa/springsecurity/pic/6.png)
以上就是我们在oa里的权限管理部分,当然我们的权限管理也可以单独抽取出来,整合在其他的项目或产品中。
这部分的源码在我们的开源oa里,下载地址:
http://family168.googlecode.com/svn/trunk/
posted on 2009-07-22 11:56
卡宴 阅读(2516)
评论(6) 编辑 收藏 所属分类:
SpringSecurity