diff --git a/jams-server/src/main/java/net/jami/jams/server/servlets/filters/CorsFilter.java b/jams-server/src/main/java/net/jami/jams/server/servlets/filters/CorsFilter.java
index 1d08013736646baaef33cb2f929d28e96c6624fe..76c600a52667af9bb348298aa4bf0321a4a7189f 100644
--- a/jams-server/src/main/java/net/jami/jams/server/servlets/filters/CorsFilter.java
+++ b/jams-server/src/main/java/net/jami/jams/server/servlets/filters/CorsFilter.java
@@ -1,8 +1,51 @@
 package net.jami.jams.server.servlets.filters;
 
+import jakarta.servlet.FilterConfig;
+import jakarta.servlet.ServletContext;
+import jakarta.servlet.ServletException;
 import jakarta.servlet.annotation.WebFilter;
 
+import java.util.ArrayList;
+import java.util.Collection;
+import java.util.Collections;
+import java.util.EnumSet;
+import java.util.Enumeration;
+import java.util.HashMap;
+import java.util.HashSet;
+import java.util.List;
+import java.util.Map;
+
 @WebFilter(urlPatterns = {"*"})
 public class CorsFilter extends org.apache.catalina.filters.CorsFilter {
 
+    @Override
+    public void init() throws ServletException {
+        FilterConfig filterConfig = new FilterConfig() {
+
+            final Map<String,String> map = new HashMap<>(){{
+                put("cors.allowed.origins","*");
+            }};
+
+            @Override
+            public String getFilterName() {
+                return null;
+            }
+
+            @Override
+            public ServletContext getServletContext() {
+                return null;
+            }
+
+            @Override
+            public String getInitParameter(String s) {
+                return map.get(s);
+            }
+
+            @Override
+            public Enumeration<String> getInitParameterNames() {
+                return Collections.enumeration(map.keySet());
+            }
+        };
+        super.init(filterConfig);
+    }
 }