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