在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
卡宴 閱讀(2534)
評論(6) 編輯 收藏 所屬分類:
SpringSecurity