mirror of
https://github.com/MewoLab/AquaDX.git
synced 2026-02-10 22:27:57 +08:00
[F] Fix CORS
This commit is contained in:
@@ -6,10 +6,22 @@ import org.springframework.security.config.Customizer
|
|||||||
import org.springframework.security.config.annotation.web.builders.HttpSecurity
|
import org.springframework.security.config.annotation.web.builders.HttpSecurity
|
||||||
import org.springframework.security.config.annotation.web.configuration.EnableWebSecurity
|
import org.springframework.security.config.annotation.web.configuration.EnableWebSecurity
|
||||||
import org.springframework.security.web.SecurityFilterChain
|
import org.springframework.security.web.SecurityFilterChain
|
||||||
|
import org.springframework.web.cors.CorsConfiguration
|
||||||
|
import org.springframework.web.cors.UrlBasedCorsConfigurationSource
|
||||||
|
|
||||||
|
|
||||||
@Configuration
|
@Configuration
|
||||||
@EnableWebSecurity
|
@EnableWebSecurity
|
||||||
class SecurityConfig() {
|
class SecurityConfig {
|
||||||
|
@Bean
|
||||||
|
fun corsConfigurationSource() = UrlBasedCorsConfigurationSource().apply {
|
||||||
|
registerCorsConfiguration("/api/**", CorsConfiguration().apply {
|
||||||
|
allowedOrigins = listOf("*")
|
||||||
|
allowedMethods = listOf("GET", "POST", "PUT", "DELETE", "OPTIONS")
|
||||||
|
allowedHeaders = listOf("*")
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
fun configure(http: HttpSecurity): SecurityFilterChain = http
|
fun configure(http: HttpSecurity): SecurityFilterChain = http
|
||||||
.headers { it.disable() }
|
.headers { it.disable() }
|
||||||
|
|||||||
Reference in New Issue
Block a user