#31 -- Fix security configuration to use basic auth
All checks were successful
CI fuzzy controller / container-test-job (push) Successful in 1m23s

This commit is contained in:
Anton Romanov 2025-03-20 13:03:11 +04:00
parent 4ab033d5a2
commit 784bc57aa5

View File

@ -11,6 +11,8 @@ import org.springframework.security.config.annotation.web.configurers.HeadersCon
import org.springframework.security.web.SecurityFilterChain;
import ru.ulstu.fc.user.model.UserRoleConstants;
import static org.springframework.security.config.Customizer.withDefaults;
@Configuration
@EnableWebSecurity
public class SecurityConfiguration {
@ -35,6 +37,7 @@ public class SecurityConfiguration {
.requestMatchers(permittedUrls).permitAll()
.requestMatchers("/swagger-ui.html").hasAuthority(UserRoleConstants.ADMIN)
.anyRequest().authenticated())
.httpBasic(withDefaults())
.formLogin(form ->
form.loginPage("/login")
.failureUrl("/loginError")