如何根据登录的用户角色显示实体?因此,如果用户以admin角色登录,他将获得对所有系统元素的访问权限,如果他以用户身份登录,他将获得系统的一个子集。
谢谢
发布于 2012-12-20 01:38:45
使用OpenXava,你可以选择生成一个基于portlet的应用程序或者一个普通的webapp war,然后你在这里有两个选择: 1).-将你的portlet war部署到一些portlet容器中,比如Liferay,然后使用Liferay的安全模式和其他特性。
另一方面,如果你选择webapp war,你可以看看这个(不是免费的)附加http://www.openxava.org/naviox……或者你可以利用Spring Security之类的工具来实现你的安全层,这是一个带有扩展示例http://minuteproject.blogspot.com/2012/02/adding-spring-security-to-openxava.html的分钟项目博客条目……我还没有测试最后一个例子,事实上,当我尝试将ActiveMQ集成到其他用于Spring的OpenXava项目中时,我遇到了一些问题(然后我确实遵循了其他方法)……但是,如果您遵循相同的步骤,并将Spring Security添加到您的OpenXava应用程序中,那么它可能会起作用。
https://stackoverflow.com/questions/13525492
复制相似问题