2011-09-30 17 views
3

我是相當新的Java開發和我發現自己與實現功能的授權系統,用Java編寫的桌面應用程序的任務。Java桌面應用程序和功能Autherization

目前的應用程序在啓動時要求用戶認證和用戶對通過LDAP活動目錄服務器進行身份驗證。

,因爲它代表有沒有適當的用戶privillage系統中的應用,一旦用戶通過驗證,他們有充分的機會來應用全部功能。

我需要做的是定義一些用戶角色或組可以訪問不同的功能,即用戶:Alice(組:管理員)可以在彈出式菜單中看到menuItem:EditCell,但是用戶:Bob (組:農民)可能不會。

有人建議我看看春天的安全性和方法/類註釋,但我發現它有點難以讓我的頭周圍到目前爲止,我已經找到的信息。

是否有任何人誰擁有了周圍的人誰也許能提供一些幫助有類似的經歷?

乾杯,

回答

3

我肯定會推薦Shiro在春天爲您的使用情況。看看他們的網站,並通過10 minute quick guide。你會在家裏感到驚訝,你可以用簡單,直接的代碼完成。

對於簡單的測試,你可以定義內四郎自身的角色,但最終你會希望把所有的角色進入你的LDAP。