WebSecurityConfig.java 801 B

123456789101112131415161718192021222324252627282930
  1. /**
  2. *
  3. */
  4. package es.uv.garcosda.config;
  5. import org.springframework.context.annotation.Bean;
  6. import org.springframework.context.annotation.Configuration;
  7. import org.springframework.security.config.annotation.web.builders.HttpSecurity;
  8. import org.springframework.security.config.annotation.web.configuration.EnableWebSecurity;
  9. import org.springframework.security.web.SecurityFilterChain;
  10. @Configuration
  11. @EnableWebSecurity
  12. public class WebSecurityConfig {
  13. @Bean
  14. public SecurityFilterChain securityFilterChain(HttpSecurity http) throws Exception {
  15. http.authorizeHttpRequests()
  16. .requestMatchers("/").permitAll()
  17. .requestMatchers("/resources/**", "/webjars/**","/dist/**").permitAll()
  18. .anyRequest().authenticated()
  19. .and()
  20. .formLogin();
  21. return http.build();
  22. }
  23. }