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