Я работаю над преобразованием Весна 3 проект на Весна 4 + Весенняя обувь. Я не знаю, правильно ли это делать или нет. Преобразовать конфигурацию Spring Security XML в конфигурации на основе Java как:Весенняя конфигурация безопасности весной Boot
@Configuration
@EnableWebSecurity
public class WebSecurityConfig extends WebSecurityConfigurerAdapter {
@Override
protected void configure(HttpSecurity http) throws Exception {
http.authorizeRequests().antMatchers("/", "/home").permitAll()
.anyRequest().authenticated();
http.formLogin()
.defaultSuccessUrl("/afterLogin")
.loginPage("/profiles/lognin/form")
.failureUrl("/accessDenied")
.and()
.authorizeRequests()
.regexMatchers("....")
.hasRole("ROLE_USER")
.antMatchers("....")
.hasRole("ROLE_USER")
//....
;
}
@Override
protected void configure(AuthenticationManagerBuilder authManagerBuilder)
throws Exception {
authManagerBuilder.authenticationProvider(this.getDaoAuthenticationProvider());
}
// ....
}
Я получаю по умолчанию Spring Security Логин всплывающую панель, когда я попал в домашний адрес. Мне кажется, что приведенная выше конфигурация не вступает в силу, но по умолчанию Конфигурация Spring Security в Spring Boot нет. Если да, то как переопределить значение по умолчанию?
для дальнейшего использования, пожалуйста, отметьте свой ответ как принятый – rodrigorgs