From be7d2a3c41b6eeff3ff2ea4a81b8d301231a2d72 Mon Sep 17 00:00:00 2001 From: Ankur Pathak Date: Thu, 17 Jan 2019 12:10:29 +0530 Subject: [PATCH] HTML markup fixed in DefaultLoginPageGeneratingFilter Ending div moved out of condition. Fixes: gh-6417 --- .../web/configurers/DefaultLoginPageConfigurerTests.groovy | 6 ++++++ .../config/http/FormLoginBeanDefinitionParserTests.java | 4 ++++ .../authentication/ui/DefaultLoginPageGeneratingFilter.java | 4 ++-- 3 files changed, 12 insertions(+), 2 deletions(-) diff --git a/config/src/test/groovy/org/springframework/security/config/annotation/web/configurers/DefaultLoginPageConfigurerTests.groovy b/config/src/test/groovy/org/springframework/security/config/annotation/web/configurers/DefaultLoginPageConfigurerTests.groovy index 3364d9b104..92cfb017d8 100644 --- a/config/src/test/groovy/org/springframework/security/config/annotation/web/configurers/DefaultLoginPageConfigurerTests.groovy +++ b/config/src/test/groovy/org/springframework/security/config/annotation/web/configurers/DefaultLoginPageConfigurerTests.groovy @@ -79,6 +79,7 @@ public class DefaultLoginPageConfigurerTests extends BaseSpringSpec { + """ when: "fail to log in" super.setup() @@ -121,6 +122,7 @@ public class DefaultLoginPageConfigurerTests extends BaseSpringSpec { + """ when: "login success" super.setup() @@ -168,6 +170,7 @@ public class DefaultLoginPageConfigurerTests extends BaseSpringSpec { + """ } @@ -272,6 +275,7 @@ public class DefaultLoginPageConfigurerTests extends BaseSpringSpec { + """ } @@ -318,6 +322,7 @@ public class DefaultLoginPageConfigurerTests extends BaseSpringSpec { + """ } @@ -377,6 +382,7 @@ public class DefaultLoginPageConfigurerTests extends BaseSpringSpec { + """ } diff --git a/config/src/test/java/org/springframework/security/config/http/FormLoginBeanDefinitionParserTests.java b/config/src/test/java/org/springframework/security/config/http/FormLoginBeanDefinitionParserTests.java index e13c68b9ea..bc58c1706f 100644 --- a/config/src/test/java/org/springframework/security/config/http/FormLoginBeanDefinitionParserTests.java +++ b/config/src/test/java/org/springframework/security/config/http/FormLoginBeanDefinitionParserTests.java @@ -80,6 +80,7 @@ public class FormLoginBeanDefinitionParserTests { + "

\n" + " \n" + " \n" + + "\n" + ""; this.mvc.perform(get("/login")).andExpect(content().string(expectedContent)); @@ -126,6 +127,7 @@ public class FormLoginBeanDefinitionParserTests { + "

\n" + " \n" + " \n" + + "\n" + ""; this.mvc.perform(get("/login")).andExpect(content().string(expectedContent)); @@ -171,6 +173,7 @@ public class FormLoginBeanDefinitionParserTests { + "

\n" + " \n" + " \n" + + "\n" + ""; this.mvc.perform(get("/login")).andExpect(content().string(expectedContent)); @@ -214,6 +217,7 @@ public class FormLoginBeanDefinitionParserTests { + "

\n" + " \n" + " \n" + + "\n" + ""; this.mvc.perform(get("/login")).andExpect(content().string(expectedContent)); diff --git a/web/src/main/java/org/springframework/security/web/authentication/ui/DefaultLoginPageGeneratingFilter.java b/web/src/main/java/org/springframework/security/web/authentication/ui/DefaultLoginPageGeneratingFilter.java index c47a6d2a93..c2426146fe 100644 --- a/web/src/main/java/org/springframework/security/web/authentication/ui/DefaultLoginPageGeneratingFilter.java +++ b/web/src/main/java/org/springframework/security/web/authentication/ui/DefaultLoginPageGeneratingFilter.java @@ -285,9 +285,9 @@ public class DefaultLoginPageGeneratingFilter extends GenericFilterBean { sb.append(""); sb.append("\n"); } - sb.append("\n"); + sb.append("\n"); } - + sb.append("\n"); sb.append(""); return sb.toString();