Browse Source

SEC-1429: Fix test. Wasn't setting allowSessionCreation=false on failure handler.

Luke Taylor 15 năm trước cách đây
mục cha
commit
677576ea8b

+ 1 - 0
web/src/test/java/org/springframework/security/web/authentication/AbstractAuthenticationProcessingFilterTests.java

@@ -405,6 +405,7 @@ public class AbstractAuthenticationProcessingFilterTests extends TestCase {
         // Reject authentication, so exception would normally be stored in session
         // Reject authentication, so exception would normally be stored in session
         MockAuthenticationFilter filter = new MockAuthenticationFilter(false);
         MockAuthenticationFilter filter = new MockAuthenticationFilter(false);
         filter.setAllowSessionCreation(false);
         filter.setAllowSessionCreation(false);
+        failureHandler.setAllowSessionCreation(false);
         filter.setAuthenticationFailureHandler(failureHandler);
         filter.setAuthenticationFailureHandler(failureHandler);
         successHandler.setDefaultTargetUrl("http://monkeymachine.co.uk/");
         successHandler.setDefaultTargetUrl("http://monkeymachine.co.uk/");
         filter.setAuthenticationSuccessHandler(successHandler);
         filter.setAuthenticationSuccessHandler(successHandler);