Class SecurityConfiguration

java.lang.Object
org.ntnu.idi.idatt2106.sparesti.sparestibackend.security.SecurityConfiguration

@Configuration @EnableWebSecurity public class SecurityConfiguration extends Object
Configuration class for security settings. Whitelists certain url's. The rest are blacklisted and return a status code 403 FORBIDDEN when accessed without authentication.
Since:
17.4.24
Version:
1.0
Author:
Harry L.X and Lars M.L.N
  • Constructor Details

    • SecurityConfiguration

      public SecurityConfiguration()
  • Method Details

    • securityFilterChain

      @Bean public org.springframework.security.web.SecurityFilterChain securityFilterChain(org.springframework.security.config.annotation.web.builders.HttpSecurity http) throws Exception
      Configures security filter chain.
      Parameters:
      http - HttpSecurity object
      Returns:
      SecurityFilterChain object
      Throws:
      Exception - If an error occurs during configuration