From bdd0e491c6c11216842ac0cfbec32680b0c94ade Mon Sep 17 00:00:00 2001 From: Tobias Petrasch <tobiaspetrasch@googlemail.com> Date: Fri, 21 Jul 2023 11:37:43 +0200 Subject: [PATCH] add cors support - to be changed in future --- .../iem/dataprovider/WebFluxConfiguration.kt | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 src/main/kotlin/de/fraunhofer/iem/dataprovider/WebFluxConfiguration.kt 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 00000000..1b83621e --- /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 -- GitLab