Quando requisito a home não vai em login, vai ara página home mesmo
Minha controller
package br.com.mudi.controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
@Controller
public class LoginController {
@GetMapping
@RequestMapping("/login")
public String login() {
return "login";
}
}
################################
Meu Web Security
package br.com.mudi;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.security.config.annotation.authentication.builders.AuthenticationManagerBuilder;
import org.springframework.security.config.annotation.web.builders.HttpSecurity;
import org.springframework.security.config.annotation.web.configuration.EnableWebSecurity;
import org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter;
import org.springframework.security.core.userdetails.User;
import org.springframework.security.core.userdetails.UserDetails;
import org.springframework.security.core.userdetails.UserDetailsService;
import org.springframework.security.provisioning.InMemoryUserDetailsManager;
@EnableWebSecurity
@Configuration
public class WebSecurityConfig extends WebSecurityConfigurerAdapter{
@Override
protected void configure(HttpSecurity http ) throws Exception {
http
.authorizeRequests()
.anyRequest()
.authenticated()
.and()
.formLogin(form -> form
.loginPage("/login")
.permitAll()
);
}
@Bean
@Override
public UserDetailsService userDetailsService()
{
UserDetails user =
User.withDefaultPasswordEncoder()
.username("joao")
.password("joao")
.roles("ADM")
.build();
return new InMemoryUserDetailsManager(user);
}
private UserDetailsService InMemoryUserDetailsManager(UserDetails user) {
// TODO Auto-generated method stub
return null;
}
}