2010-09-10 72 views

回答

3

如果您想繼續使用容器管理的身份驗證,那麼這是相當多的工作,因爲此設施不是由標準Java EE API提供的。 Spring Security已經爲您完成了大部分工作。檢查Remember-Me Authentication documentation。我會推薦它,而不是家庭成員。

+0

你可以建議/參考一個方法,這可以實現不使用Spring嗎?僅僅使用J2EE組件? – Nikhil 2014-05-23 06:17:36

0

我剛加了這個功能。我通過擴展FormAuthenticator並重寫了身份驗證方法來構建新的閥門。爲了使該功能可以正常工作並花費了第二個數據庫表來存儲自動登錄信息,需要花費相當多的修補時間。根據我所聽到的,Tomcat 8將取消閥門並改用濾波器。等待並嘗試通過過濾器來實現它可能會更容易。

+1

您可能想分享的任何相關代碼片段? – Alfabravo 2013-07-31 19:43:02