Ошибка Spring Boot Security версии 6.4.1 :: 403 Недокументированная ошибка: статус ответа 403JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Ошибка Spring Boot Security версии 6.4.1 :: 403 Недокументированная ошибка: статус ответа 403

Сообщение Anonymous »

Я использую Spring Boot Security версии 6.4.1 с базой данных MongoDB. Когда я пытался вызвать запрос на публикацию в Swagger, я получил ошибку, как показано ниже:
Тело ответа

Код: Выделить всё

{
"timestamp": "2024-12-09T13:54:07.648+00:00",
"status": 403,
"error": "Forbidden",
"message": "Forbidden",
"path": "/users"
}
Заголовки ответов

Код: Выделить всё

 cache-control: no-cache,no-store,max-age=0,must-revalidate
connection: keep-alive
content-type: application/json
date: Mon,09 Dec 2024 13:54:07 GMT
expires: 0
keep-alive: timeout=60
pragma: no-cache
transfer-encoding: chunked
x-content-type-options: nosniff
x-frame-options: DENY
x-xss-protection: 0
После долгих и безуспешных поисков я решил опубликовать здесь сообщение, чтобы любой, кто использует последнюю версию Spring Boot Security 6.4.1, мог помочь.
// файл pom.xml

Код: Выделить всё

...

org.springframework.boot
spring-boot-starter-security



org.springframework.security
spring-security-test
6.4.1
test



org.springframework.boot
spring-boot-starter-oauth2-client

...
// Файл SecurityConfig

Код: Выделить всё

@Configuration
@EnableWebSecurity
public class SecurityConfig {

@Bean
public SecurityFilterChain filterChain(HttpSecurity http) throws Exception {
http
.authorizeHttpRequests(authorize -> authorize
.requestMatchers("/").permitAll()
.requestMatchers("/images/**", "/css/**", "/js/**").permitAll()
.requestMatchers("/swagger-resources/**").permitAll()
.requestMatchers("/swagger-ui.html").permitAll()
.requestMatchers("/swagger-ui/*").permitAll()
.requestMatchers("/webjars/**").permitAll()
.anyRequest().authenticated()
)
.formLogin(formLogin -> formLogin
.loginPage("/login")
.permitAll()
)
.rememberMe(withDefaults());

return http.build();
}
}
Однако ни одно из решений, найденных по следующим ссылкам, не сработало:
  • Конфигурация Spring Security: ошибка HTTP 403< /li>
    Неожиданная ошибка (тип = Запрещено, статус = 403) при использовании csrf с Spring Security v3.0.0 и Thymeleaf
  • Неожиданная ошибка 403 при использовании Spring Безопасность


Подробнее здесь: https://stackoverflow.com/questions/792 ... sponse-sta
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»