OpenXava实体安全性

问题描述 投票:1回答:1

如何显示基于登录用户角色的实体?因此,如果用户以管理员身份登录,则他将有权访问所有系统元素;如果以用户身份登录,则将获得系统的子集。

谢谢

java security openxava
1个回答
2
投票

[使用OpenXava,您可以选择生成基于Portlet的应用程序或进行常规的Webapp War,然后在此处有两个选择:1).-将Portlet的War部署到诸如Liferay之类的Portlet容器中,然后采用Liferay安全模式和Liferay的其他功能。

[另一方面,如果您选择进行Web应用程序大战,则可以查看此(不是免费的)附加组件http://www.openxava.org/naviox ...,然后可以借助Spring Security之类的工具来实现安全层,这是一个带有扩展示例http://minuteproject.blogspot.com/2012/02/adding-spring-security-to-openxava.html的分钟项目博客条目。...我没有测试过最后一个示例,实际上,当我尝试将Spring集成到ActiveMQ JMS的其他OpenXava项目中时,我遇到了一些问题(然后我确实遵循了另一种方法)...但是,如果您遵循相同的步骤并将Spring Security应用于您的OpenXava应用程序中,则可能会起作用。

© www.soinside.com 2019 - 2024. All rights reserved.