Неверный токен CSRF, найденной для http: // localhost: 8080/api/v1/login
Когда я выполняю пост из почты на этой конечной точке http: // localhost: 8080/api/v1/login Это контроллер. [code]@RestController class FooController() { @PostMapping("/api/v1/foo") fun login(): ResponseEntity { return ResponseEntity("I have returned something", HttpStatus.OK) } } < /code> И это конфигурация Spring Security < /p> @Configuration @EnableWebSecurity class SecurityConfig { @Bean fun securityFilterChain(http: HttpSecurity): SecurityFilterChain { http .csrf { csrf -> csrf.disable() } .cors { cors -> cors.configurationSource(corsConfigurationSource()) } .authorizeHttpRequests { auth -> auth.requestMatchers("/**").permitAll() .anyRequest().authenticated() } return http.build() }
@Bean fun corsConfigurationSource(): CorsConfigurationSource { val configuration = CorsConfiguration() configuration.allowedHeaders = listOf("*") configuration.allowedMethods = listOf("GET", "POST", "OPTIONS", "HEAD") configuration.allowedOrigins = listOf("*") val source = UrlBasedCorsConfigurationSource() source.registerCorsConfiguration("/**", configuration) return source } } < /code> Это полная ошибка < /p>
2025-05-05t14:46:23.159+02:00 отладка 64528 --- [foobar] [Nio-8080-Exec-1] S.W.A.DelegatingAuthenticationEntryPoint: Матч найден! Выполнение org.springframework.security.web.authentication.delegatingAuthenticationEntrypoint@2812368 < /p> < /blockquote>
2025-05-05T14:46:23.159+0202025-05-05T14:46:23.1590202025. [NIO-8080-EXEC-1] S.W.A.DelegatingAuthenticationEntryPoint: Попытка соответствовать с использованием requestHeaderRequestmatcher [wededHeadername = x-requested-with, weardheadervalue = xmlhttprequest] < /p> < /blockheadervalue = xmlhttprequest] < /p> < /blockheadervalue> />2025-05-05T14:46:23.159+02:00 Отладка 64528 --- [FOOBAR] [NIO-8080-EXEC-1] S.W.A.DelegatingAuthenticationEntrypoint: не найдено совпадения. Использование точки входа по умолчанию org.springframework.security.web.authentication.www.basicauthenticationEntrypoint@357f98b5 < /p> < /blockquote> Это зависимости < /p> plugins { kotlin("jvm") version "1.9.25" kotlin("plugin.spring") version "1.9.25" id("org.springframework.boot") version "3.4.5" id("io.spring.dependency-management") version "1.1.7" kotlin("plugin.jpa") version "1.9.25" }
dependencies { implementation("org.springframework.boot:spring-boot-starter-actuator") implementation("org.springframework.boot:spring-boot-starter-data-jpa") implementation("org.springframework.boot:spring-boot-starter-oauth2-resource-server") implementation("org.springframework.boot:spring-boot-starter-security") implementation("org.springframework.boot:spring-boot-starter-web") implementation("com.fasterxml.jackson.module:jackson-module-kotlin") implementation("org.flywaydb:flyway-core") implementation("org.flywaydb:flyway-database-postgresql") implementation("org.jetbrains.kotlin:kotlin-reflect") implementation("org.springdoc:springdoc-openapi-starter-webmvc-ui:2.8.6") } [/code] Почему я получу эту ошибку?
Сейчас я изучаю Laravel (что идет не очень гладко), и у меня есть несколько маршрутов, настроенных для проверки аутентификации с использованием Sanctum.
Я создаю сервис laravel только с API, планируя, что проект ReactJS будет использовать API.
Я работаю над приложением Spring Boot и столкнулся с проблемой с фильтром CSRF. Несмотря на отключение CSRF в моей конфигурации безопасности, я продолжаю получать сообщение об ошибке «Обнаружен неверный токен CSRF» при попытке отправить POST-запрос...
Я работаю над мобильным приложением .NET MAUI и пытаюсь создать токен аутентификации OAuth 2.0 для вызова API разработчика Google Play . Я все настроил следующим образом:
Создал проект в Google Cloud Console.
Включил Google Play Developer. API....
Я работаю над мобильным приложением .NET MAUI и пытаюсь создать токен аутентификации OAuth 2.0 для вызова API разработчика Google Play . Я все настроил следующим образом:
Создал проект в Google Cloud Console.
Включил Google Play Developer. API....
Я сталкиваюсь с постоянным BeancreationException в моем приложении Spring Boot 3.2.2/Vaadin 24.6.6, и я исчерпал свои параметры устранения неполадок. Сообщение об ошибке: org.springframework.beans.factory.beancreationexception: Ошибка создания боба...