3
是否可以结合这些东西?我只需要一个简单的登录页面,即使没有db后端:)用户名/ pwd应该存储在securityContext中...JSF 2.0和spring-security 3的集成?
有人可以提供给我一个教程或展示如何配置这些东西吗?
谢谢!
是否可以结合这些东西?我只需要一个简单的登录页面,即使没有db后端:)用户名/ pwd应该存储在securityContext中...JSF 2.0和spring-security 3的集成?
有人可以提供给我一个教程或展示如何配置这些东西吗?
谢谢!
有几种方法可以做到这一点:
的 “纯HTML的方式”。在这种情况下,您使用标准的Spring Security配置并使用标准HTML页面,将提交表单指向Spring Security login-url。
“JSF 2.0方式”。在这种情况下,我所做的是为登录页面实现一个支持bean,并为submit按钮注册一个ActionListener,该按钮使用FacesContext.getExternalContext(),dispatch()分派到login-url,然后调用FacesContext.responseComplete()结束请求生命周期。您可能需要调整您的web.xml
以允许Spring Security拦截FORWARD对login-url的请求。
感谢您的建议!它看起来还不错http://dmakariev.blogspot.com/2010/01/jsf-20-with-spring-3-and-spring.html我希望这会工作... – dimarzio 2010-11-25 14:35:17