在oa里我們實現(xiàn)一套權(quán)限管理,包括資源管理、角色管理、用戶管理、菜單管理以及組織機構(gòu)管理,整套權(quán)限采用的是RBAC的模型。我們采用的技術(shù)是SpringSecurity,關(guān)于SpringSecurity的技術(shù)教程可以預(yù)覽
http://family168.com/oa/springsecurity/html/。下面給大家分享下效果:
資源管理:

角色管理,可以對角色進行授權(quán):

配置菜單:

組織結(jié)構(gòu)管理:

用戶管理,配置完組織機構(gòu)后,用戶選擇部門時就直接從組織機構(gòu)里選擇:

最后對菜單進行管理:

以上就是我們在oa里的權(quán)限管理部分,當(dāng)然我們的權(quán)限管理也可以單獨抽取出來,整合在其他的項目或產(chǎn)品中。
這部分的源碼在我們的開源oa里,下載地址:
http://family168.googlecode.com/svn/trunk/
posted on 2009-07-22 11:56
卡宴 閱讀(2537)
評論(6) 編輯 收藏 所屬分類:
SpringSecurity