Я хочу изучить спринговую безопасность. Я пробовал многое: от документации (тысячи документации) до YouTube и книг. Книги как следует не пробовала, но не думаю, что они помогут. Помогите.
Вот что я мог бы собрать. Я быстро освоил Spring Boot, но Spring Security он не работает, и самое главное, я не могу подключить базу данных к Spring Security, чтобы пользователи были из базы данных.
Дайте мне совет, любые источники. Помогите мне изучить Spring Security.
Я хочу изучить [b]спринговую безопасность[/b]. Я пробовал многое: от документации (тысячи документации) до YouTube и книг. Книги как следует не пробовала, но не думаю, что они помогут. Помогите. [code]package com.example.demo.Configs;
@Configuration public class ConfigSecurity { @Bean public SecurityFilterChain filterChain(HttpSecurity http) throws Exception { http .csrf(csrf -> csrf.disable()) .formLogin(form -> form .loginPage("/LoginAc") .loginProcessingUrl("/login") .defaultSuccessUrl("/", true) .permitAll() ) .authorizeHttpRequests(authorize -> authorize .requestMatchers("/game").permitAll() .requestMatchers("/css/gameTest.css").permitAll() .anyRequest().authenticated() ); return http.build(); } // @Bean // public PasswordEncoder passwordEncoder() { // return new BCryptPasswordEncoder(); // } @Bean public UserDetailsService userDetailsService() { UserBuilder users = User.withDefaultPasswordEncoder(); InMemoryUserDetailsManager manager = new InMemoryUserDetailsManager(); manager.createUser(users.username("user").password("12345").roles("USER").build()); manager.createUser(users.username("admin").password("12345").roles("ADMIN").build()); return manager; } } [/code] Вот что я мог бы собрать. Я быстро освоил Spring Boot, но Spring Security он не работает, и самое главное, я не могу подключить базу данных к Spring Security, чтобы пользователи были из базы данных. Дайте мне совет, любые источники. Помогите мне изучить [b]Spring Security[/b].