#31 -- Fix security configuration to use basic auth
All checks were successful
CI fuzzy controller / container-test-job (push) Successful in 1m23s
All checks were successful
CI fuzzy controller / container-test-job (push) Successful in 1m23s
This commit is contained in:
parent
4ab033d5a2
commit
784bc57aa5
@ -11,6 +11,8 @@ import org.springframework.security.config.annotation.web.configurers.HeadersCon
|
|||||||
import org.springframework.security.web.SecurityFilterChain;
|
import org.springframework.security.web.SecurityFilterChain;
|
||||||
import ru.ulstu.fc.user.model.UserRoleConstants;
|
import ru.ulstu.fc.user.model.UserRoleConstants;
|
||||||
|
|
||||||
|
import static org.springframework.security.config.Customizer.withDefaults;
|
||||||
|
|
||||||
@Configuration
|
@Configuration
|
||||||
@EnableWebSecurity
|
@EnableWebSecurity
|
||||||
public class SecurityConfiguration {
|
public class SecurityConfiguration {
|
||||||
@ -35,6 +37,7 @@ public class SecurityConfiguration {
|
|||||||
.requestMatchers(permittedUrls).permitAll()
|
.requestMatchers(permittedUrls).permitAll()
|
||||||
.requestMatchers("/swagger-ui.html").hasAuthority(UserRoleConstants.ADMIN)
|
.requestMatchers("/swagger-ui.html").hasAuthority(UserRoleConstants.ADMIN)
|
||||||
.anyRequest().authenticated())
|
.anyRequest().authenticated())
|
||||||
|
.httpBasic(withDefaults())
|
||||||
.formLogin(form ->
|
.formLogin(form ->
|
||||||
form.loginPage("/login")
|
form.loginPage("/login")
|
||||||
.failureUrl("/loginError")
|
.failureUrl("/loginError")
|
||||||
|
Loading…
x
Reference in New Issue
Block a user