diff --git a/src/main/kotlin/de/fraunhofer/iem/dataprovider/WebFluxConfiguration.kt b/src/main/kotlin/de/fraunhofer/iem/dataprovider/WebFluxConfiguration.kt new file mode 100644 index 0000000000000000000000000000000000000000..1b83621ec5efeceaf23093371754ed317110eabf --- /dev/null +++ b/src/main/kotlin/de/fraunhofer/iem/dataprovider/WebFluxConfiguration.kt @@ -0,0 +1,19 @@ +package de.fraunhofer.iem.dataprovider + +import org.springframework.context.annotation.Configuration +import org.springframework.web.reactive.config.CorsRegistry +import org.springframework.web.reactive.config.EnableWebFlux +import org.springframework.web.reactive.config.WebFluxConfigurer + +@Configuration +@EnableWebFlux +class WebFluxConfiguration: WebFluxConfigurer +{ + override fun addCorsMappings(registry: CorsRegistry) + { + registry.addMapping("/**") + .allowedOrigins("*") // any host or put domain(s) here + .allowedMethods("*") // put the http verbs you want allow + .allowedHeaders("*") // put the http headers you want allow + } +} \ No newline at end of file