Class SecurityConfiguration
java.lang.Object
org.ntnu.idi.idatt2106.sparesti.sparestibackend.security.SecurityConfiguration
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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.security.web.SecurityFilterChain
securityFilterChain
(org.springframework.security.config.annotation.web.builders.HttpSecurity http) Configures security filter chain.
-
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
-