Guest User

Untitled

a guest
Oct 8th, 2025
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.18 KB | None | 0 0
  1. @Bean
  2.     public SecurityFilterChain securityFilterChain(HttpSecurity http) throws Exception {
  3.         return http
  4.                 .cors(cors -> cors.configurationSource(corsConfigurationSource()))
  5.                 .csrf(AbstractHttpConfigurer::disable)
  6.                 .authorizeHttpRequests(authorize -> authorize
  7.                         .requestMatchers("/api/auth/sign-up", "/api/auth/sign-in").permitAll()
  8.                         .anyRequest().authenticated())
  9.                 .exceptionHandling(exceptionHandling -> exceptionHandling
  10.                         .authenticationEntryPoint(new HttpStatusEntryPoint(HttpStatus.UNAUTHORIZED)))
  11.                 .sessionManagement(session -> session
  12.                         .sessionCreationPolicy(SessionCreationPolicy.IF_REQUIRED)
  13.                 )
  14.                 .formLogin(AbstractHttpConfigurer::disable)
  15.                 .logout(AbstractHttpConfigurer::disable)
  16.                 .userDetailsService(userDetailsService)
  17.                 .anonymous(AbstractHttpConfigurer::disable)
  18.                 .securityContext(context -> context
  19.                         .securityContextRepository(securityContextRepository()))
  20.                 .build();
  21.     }
Advertisement
Add Comment
Please, Sign In to add comment