2015-03-02 119 views
1

我正在使用spring secuirity,並且我想在用戶登錄或註銷時添加一個非常簡單的行爲。我想要做的就是將這些信息記錄在服務器上。我在哪裏可以做到這一點?春季安全登錄/註銷 - 運行自定義代碼

+0

你有密碼嗎?你嘗試了什麼? – 2015-03-02 12:04:24

+0

那麼這裏的代碼很重要嗎? Login()上沒有關於Logout的典型操作方法,我正在尋找負責它的代碼的一部分。 這可能嗎? – krzakov 2015-03-02 13:05:56

回答

1

你需要的是登錄和註銷處理程序。春天太棒了,它支持:-)

閱讀關於SavedRequestAwareAuthenticationSuccessHandler(和SimpleUrlAuthenticationFailureHandler)。你的答案在那裏。

至於退出處理程序 - this SO thread(當然還有this article that I wrote a while back)是你的答案。

+1

親愛的上帝,問題出在優先一方: '.logoutSuccessHandler(myhandler).logoutUrl(「/ app/logout」)。'而不是'.logoutUrl(「/ app/logout」).logoutSuccessHandler – krzakov 2015-03-02 14:24:48