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 76c600a52667af9bb348298aa4bf0321a4a7189f..a4f0fe0d36dad91d96d2958ce7687a927c0b2724 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 @@ -4,6 +4,7 @@ import jakarta.servlet.FilterConfig; import jakarta.servlet.ServletContext; import jakarta.servlet.ServletException; import jakarta.servlet.annotation.WebFilter; +import jakarta.servlet.annotation.WebInitParam; import java.util.ArrayList; import java.util.Collection; @@ -15,37 +16,6 @@ import java.util.HashSet; import java.util.List; import java.util.Map; -@WebFilter(urlPatterns = {"*"}) +@WebFilter(urlPatterns = {"*"}, initParams={@WebInitParam(name = "cors.allowed.origins",value = "*")}) 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); - } }