Безопасность Spring Boot – как использовать SecurityFilterChain для аутентификации?JAVA

Программисты JAVA общаются здесь
Anonymous
Безопасность Spring Boot – как использовать SecurityFilterChain для аутентификации?

Сообщение Anonymous »

Я пытаюсь создать веб-приложение, использующее: SpringBoot, Mysql, JDBC, MVC, DAO Thymeleaf и IntelliJ.
И я пытаюсь выяснить, как работает безопасность Spring (с чем у меня большие трудности).
Ранее я просил помощи в этом посте:
как настроить безопасность Spring для проекта Spring Boot
И кто-то объяснил мне, что мне не следует использовать класс WebSecurityConfigurerAdapter, поскольку он устарел, но вместо него используйте SecurityFilterChain.

Код: Выделить всё

@Configuration
public class WebSecurityConfig
{
@Bean
public SecurityFilterChain filterChain(HttpSecurity http) throws Exception
{
// @formatter:off
http.authorizeRequests()
.mvcMatchers("/userOnly/**").permitAll()
.anyRequest().permitAll();
http.formLogin()
.permitAll()
.loginPage("/loginPage.html");
http.logout()
.permitAll();
// @formatter:on

return http.build();
}
}
Он работает отлично, и я еще раз благодарю Ралана за помощь.
Но при этом я не могу понять, как использовать JDBC и таблицу, содержащую моих пользователей в моей базе данных MySQL, для аутентификации.
Извините, если мой вопрос кажется странным, но английский не мой родной язык

Вернуться в «JAVA»