2011-04-02 72 views
2

我的假設可能是錯誤的,但在我看來,許多基本的甚至複雜的基於RBAC的機制最終都需要UI來創建用戶,將用戶分配給角色並分配角色許可。所有這些都應該存儲在某種支持結構(文件系統或數據庫表)中。角色,用戶和權限管理工具

類似ERD的一個例子示於: Spring Security Example ERD

底線問題,是否有任何基於Java的Web應用程序,提供了一種用於這種設置支撐UI?

即使整件事情不是開箱即用的,任何爲這樣的UI提供一些起點的框架?

回答

1

沒有這樣的工具存在。 不知道爲什麼,但如果有人正在通過User-roles-permission ER的基本示例工作,他們仍然必須開發自己的UI以維護此功能。

當然有框架(如Rob指出的)可以幫助快速創建這個UI。

1

AppFuse 2爲使用Spring MVC,JSF,Struts 2,Tapestry,Wicket或Stripes創建Web應用程序提供了一個很好的開始。使用Quick start guide,您將在幾分鐘內啓動並運行一個應用程序。

1

回答你的問題,是的,有一些準備使用的框架,你不需要創建或開發用戶界面,因爲它本身提供用戶界面來創建用戶,管理用戶,管理角色,管理權限等。