因此,我們使用spring-security-redirect作爲發送給j_spring_security_check的表單中的參數,以便在成功登錄後將用戶發送到正確的頁面。從Spring安全3.0遷移到3.1,這停止工作。我們使用SavedRequestAwareAuthenticationSuccessHandler的子類,重寫onAuthenticationSuccess(),並調試該方法,我發現getTargetUrlParameter()返回null。 isAlwaysUseDefaultTargetUrl()返回false。spring-security-redirect是否被spring security 3.1讀取?
瀏覽我找不到任何有類似問題的人...我找到了一些對AbstractAuthenticationTargetUrlRequestHandler.DEFAULT_TARGET_PARAMETER的引用,它似乎在3.1中消失了。
任何想法?
我使用Spring 3.1.0和重定向工作正常... – OhadR