«Ожидаемый токен CSRF не может быть найден» с помощью Spring Boot 3.0.5JAVA

Программисты JAVA общаются здесь
Anonymous
«Ожидаемый токен CSRF не может быть найден» с помощью Spring Boot 3.0.5

Сообщение Anonymous »

Я использую Spring Boot 3.0.5 вместе с Spring Security 6.
Я сталкиваюсь с этой проблемой, когда пытаюсь позвонить в конечную точку, чтобы зарегистрировать учетную запись в приложение: ожидаемый токен CSRF не может быть найден < /strong> < /p>
@Configuration
@EnableWebSecurity
@RequiredArgsConstructor
public class SecurityConfig {

private final JwtAuthenticationFilter jwtAuthenticationFilter;
private final AuthenticationProvider authenticationProvider;

@Bean
public SecurityFilterChain securityFilterChain(HttpSecurity http) throws Exception {
return http
.csrf(AbstractHttpConfigurer::disable)
.authorizeHttpRequests()
.requestMatchers("/api/auth/**")
.permitAll()
.anyRequest()
.authenticated()
.and()
.sessionManagement()
.sessionCreationPolicy(SessionCreationPolicy.STATELESS)
.and()
.authenticationProvider(authenticationProvider)
.addFilterBefore(jwtAuthenticationFilter, UsernamePasswordAuthenticationFilter.class)
.build();
}
< /code>
Это мой класс настройки безопасности, обратите внимание, что я отключил CSRF, но я все еще получаю приведенное выше сообщение.
Можете ли вы помочь мне понять, что я сделал неправильно? Спасибо! Я бы ожидал, что не получу это сообщение с тех пор, как я отключил CSRF в класс конфигурации безопасности
Engerpoint Endly Point < /p>

Подробнее здесь: https://stackoverflow.com/questions/760 ... boot-3-0-5

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