0
我正在使用Jetty 8,並且當前有兩個實例在循環負載平衡器後面設置並運行。我已經配置它通過MongoDB使用會話複製。我的應用程序使用spring安全。除了兩個例外,它工作得很好。我將在這裏包括一個,另一個在另一個問題。春季「記住我」不能使用碼頭和會話複製
- Spring Security的「記住我」無法正常工作。如果用戶登錄並請求「記住我」,那麼它將正常工作,假設用戶未來的身份驗證請求會擊中原始登錄期間擊中的特定節點。但是,如果未來的身份驗證請求遇到不同的節點,該節點似乎對「記住我」請求一無所知,因此會提示用戶輸入憑據。
有沒有人有任何建議?我即將開始深入研究Spring Security的記憶代碼和jetty-nosql的實現,但如果有人能爲我節省一些時間,我會喜歡它。
此外,我已經嘗試了基於cookie哈希的「記住我」令牌以及db堅持「記住我」令牌方法,並且都有相同的問題。
這還不夠繼續。您確實需要證明cookie正由瀏覽器發送,並通過負載均衡器傳送到Jetty實例(例如通過在那裏轉儲傳入請求)併發布相關調試日誌以處理該請求。如果沒有這些信息,我會說這很可能是路由器配置問題。例如,cookie可能是爲內部地址設置的。 –