diff --git a/spring-security-basic-auth/src/main/java/org/baeldung/spring/web/config/ClientWebConfig.java b/spring-security-basic-auth/src/main/java/org/baeldung/spring/web/config/FrontendConfig.java similarity index 88% rename from spring-security-basic-auth/src/main/java/org/baeldung/spring/web/config/ClientWebConfig.java rename to spring-security-basic-auth/src/main/java/org/baeldung/spring/web/config/FrontendConfig.java index 4aadc3a48c..ffcc855716 100644 --- a/spring-security-basic-auth/src/main/java/org/baeldung/spring/web/config/ClientWebConfig.java +++ b/spring-security-basic-auth/src/main/java/org/baeldung/spring/web/config/FrontendConfig.java @@ -11,9 +11,9 @@ import org.springframework.web.servlet.view.JstlView; @EnableWebMvc @Configuration -public class ClientWebConfig extends WebMvcConfigurerAdapter { +public class FrontendConfig extends WebMvcConfigurerAdapter { - public ClientWebConfig() { + public FrontendConfig() { super(); } @@ -23,7 +23,6 @@ public class ClientWebConfig extends WebMvcConfigurerAdapter { public void addViewControllers(final ViewControllerRegistry registry) { super.addViewControllers(registry); - registry.addViewController("/login.html"); registry.addViewController("/homepage.html"); } diff --git a/spring-security-basic-auth/src/main/java/org/baeldung/spring/web/config/WebConfig.java b/spring-security-basic-auth/src/main/java/org/baeldung/spring/web/config/WebConfig.java new file mode 100644 index 0000000000..9a79aa3b6b --- /dev/null +++ b/spring-security-basic-auth/src/main/java/org/baeldung/spring/web/config/WebConfig.java @@ -0,0 +1,17 @@ +package org.baeldung.spring.web.config; + +import org.springframework.context.annotation.ComponentScan; +import org.springframework.context.annotation.Configuration; +import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter; + +@Configuration +@ComponentScan("org.baeldung.spring.web.controller") +public class WebConfig extends WebMvcConfigurerAdapter { + + public WebConfig() { + super(); + } + + // API + +} \ No newline at end of file diff --git a/spring-security-basic-auth/src/main/java/org/baeldung/spring/web/controller/TestController.java b/spring-security-basic-auth/src/main/java/org/baeldung/spring/web/controller/TestController.java new file mode 100644 index 0000000000..c7b04c14d2 --- /dev/null +++ b/spring-security-basic-auth/src/main/java/org/baeldung/spring/web/controller/TestController.java @@ -0,0 +1,28 @@ +package org.baeldung.spring.web.controller; + +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.ResponseBody; + +@Controller +public class TestController { + + public TestController() { + super(); + } + + // API + + @RequestMapping("/permitAll") + @ResponseBody + public String permitAll() { + return "Permit All"; + } + + @RequestMapping("/securityNone") + @ResponseBody + public String securityNone() { + return "Security None"; + } + +} diff --git a/spring-security-basic-auth/src/main/resources/webSecurityConfig.xml b/spring-security-basic-auth/src/main/resources/webSecurityConfig.xml index d2a2809446..a7d8d679ea 100644 --- a/spring-security-basic-auth/src/main/resources/webSecurityConfig.xml +++ b/spring-security-basic-auth/src/main/resources/webSecurityConfig.xml @@ -1,23 +1,30 @@ - - - - - - - + + - - - - - - - + + + + + + + + + + + + + + + + + \ No newline at end of file