我的假设可能是错的,但在我看来,许多基本的甚至复杂的基于RBAC的机制最终都需要UI来创建用户,为用户分配角色以及为角色分配权限。所有这些都应存储在某种支持结构(文件系统或数据库表)中。
类似ERD的示例如下所示: Spring Security Example ERD
问题是,是否有基于Java的Web应用程序为此设置提供支持UI?
即使整个事情都没有开箱即用,任何框架都为这样的UI提供了一些起点?
答案 0 :(得分:1)
AppFuse 2为使用Spring MVC,JSF,Struts 2,Tapestry,Wicket或Stripes创建webapp提供了一个很好的启动。使用Quick start guide,您将在几分钟内启动并运行应用程序。
答案 1 :(得分:1)
不存在此类工具。 不知道为什么,但如果有人正在使用User - roles - permission ER的基本示例,他们仍然需要开发自己的UI来维护它。
当然有一些框架(如Rob指出的那样)可以帮助快速创建这个UI。
答案 2 :(得分:1)
回答你的问题,是的,有一些随时可以使用的框架,你不需要创建或开发UI,因为它本身提供UI来创建用户,管理用户,管理角色,管理权限等。