diff --git a/spring-security-login/pom.xml b/spring-security-login/pom.xml
index ebc03d974f..76a023e4ca 100644
--- a/spring-security-login/pom.xml
+++ b/spring-security-login/pom.xml
@@ -22,6 +22,11 @@
spring-security-web
${org.springframework.security.version}
+
+ org.springframework.security
+ spring-security-config
+ ${org.springframework.security.version}
+
diff --git a/spring-security-login/src/main/java/org/baeldung/spring/web/config/SecSecurityConfig.java b/spring-security-login/src/main/java/org/baeldung/spring/web/config/SecSecurityConfig.java
new file mode 100644
index 0000000000..65a571c715
--- /dev/null
+++ b/spring-security-login/src/main/java/org/baeldung/spring/web/config/SecSecurityConfig.java
@@ -0,0 +1,14 @@
+package org.baeldung.spring.web.config;
+
+import org.springframework.context.annotation.Configuration;
+import org.springframework.context.annotation.ImportResource;
+
+@Configuration
+@ImportResource({ "classpath:webSecurityConfig.xml" })
+public class SecSecurityConfig {
+
+ public SecSecurityConfig() {
+ super();
+ }
+
+}
diff --git a/spring-security-login/src/main/resources/webSecurityConfig.xml b/spring-security-login/src/main/resources/webSecurityConfig.xml
index 5569cc6950..2b38e4cf17 100644
--- a/spring-security-login/src/main/resources/webSecurityConfig.xml
+++ b/spring-security-login/src/main/resources/webSecurityConfig.xml
@@ -1,36 +1,27 @@
-
-
-
-
-
-
-
-
+
-
-
+
-
+
-
+
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
\ No newline at end of file
diff --git a/spring-security-login/src/main/webapp/WEB-INF/web.xml b/spring-security-login/src/main/webapp/WEB-INF/web.xml
index ba2bb591ed..23e0e8c1d7 100644
--- a/spring-security-login/src/main/webapp/WEB-INF/web.xml
+++ b/spring-security-login/src/main/webapp/WEB-INF/web.xml
@@ -35,6 +35,16 @@
/
+
+
+ springSecurityFilterChain
+ org.springframework.web.filter.DelegatingFilterProxy
+
+
+ springSecurityFilterChain
+ /*
+
+
index.html