2014-02-25 69 views
3

我們使用Spring Security 2.0.7:=(在我們的應用如何防止成功登錄後彈簧安全性重定向到上一頁?

的Spring Security實現了以下功能:當一個未認證用戶訪問頁面X,會發生以下情況:

  • 用戶被重定向到登錄
  • 成功登錄頁面,用戶被重定向到頁X代替登錄表單的目標。

在我的申請,我無法控制的原因,這是不是需要來havior。無論用戶嘗試訪問的頁面是什麼,我們都希望登錄登錄表單的目標頁面。

問:是否可以禁用Spring Security的這個功能?

我想過濾器的標準過濾器之一是這樣做的,但我無法確定哪一個。

回答

6

嘗試在您的Spring Security Configuration xml文件中修改always-use-default-target="true"

默認值爲false,並導致您描述的行爲。

例子:

<form-login 
    login-page="/login.html" 
    authentication-failure-url="/login.html?status=LOGIN_FAILURE" 
    default-target-url="/index.html" 
    always-use-default-target="true" /> 
+0

(幾乎=)完美,謝謝 –

+0

請問你們,請看一看這個問題太:https://stackoverflow.com/q/47849246/2556354 – madz

相關問題