diff --git a/src/main/java/com/wmi/lti/config/MvcConfig.java b/src/main/java/com/wmi/lti/config/MvcConfig.java index 61d95d5..93a2d74 100644 --- a/src/main/java/com/wmi/lti/config/MvcConfig.java +++ b/src/main/java/com/wmi/lti/config/MvcConfig.java @@ -8,7 +8,7 @@ import org.springframework.web.servlet.config.annotation.WebMvcConfigurer; public class MvcConfig implements WebMvcConfigurer { public void addViewControllers(ViewControllerRegistry registry) { - registry.addViewController("/addCourse").setViewName("addCourse"); + registry.addViewController("/courses").setViewName("addCourse"); registry.addViewController("/").setViewName("start"); registry.addViewController("/login").setViewName("login"); registry.addViewController("/start").setViewName("start"); diff --git a/src/main/java/com/wmi/lti/config/WebSecurityConfig.java b/src/main/java/com/wmi/lti/config/WebSecurityConfig.java index 2882b8a..cbf6c76 100644 --- a/src/main/java/com/wmi/lti/config/WebSecurityConfig.java +++ b/src/main/java/com/wmi/lti/config/WebSecurityConfig.java @@ -34,9 +34,8 @@ public class WebSecurityConfig extends WebSecurityConfigurerAdapter { @Override protected void configure(HttpSecurity http) throws Exception { - http - .authorizeRequests() - .antMatchers( "/courses/**").authenticated() + http.authorizeRequests() + .antMatchers( "/", "/courses/**").authenticated() .antMatchers("/", "/register").permitAll() .antMatchers("/", "/start").authenticated() //.anyRequest().authenticated() diff --git a/src/main/java/com/wmi/lti/controllers/StartController.java b/src/main/java/com/wmi/lti/controllers/StartController.java index 6fd7f83..481ce02 100644 --- a/src/main/java/com/wmi/lti/controllers/StartController.java +++ b/src/main/java/com/wmi/lti/controllers/StartController.java @@ -7,6 +7,7 @@ import org.imsglobal.lti.launch.LtiSigningException; import org.springframework.security.core.context.SecurityContextHolder; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; +import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestParam; @@ -40,6 +41,11 @@ public class StartController { return "start"; //view } + + @GetMapping("") + public String start(){ + return "start"; //view + } }