因此,我们使用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