Merge branch 'master' into bug5480

# Conflicts:
#	java/com.sap.sailing.feature.p2build/raceanalysis.product
#	java/com.sap.sailing.server/SailingServer (No Proxy).launch
#	java/com.sap.sse.security.ui/WEB-INF/web.xml
This commit is contained in:
Georg Herdt
2021-01-29 09:34:47 +01:00
337 changed files with 5610 additions and 1977 deletions
@@ -48,7 +48,7 @@
</init-param>
<init-param>
<param-name>com.sun.jersey.spi.container.ContainerResponseFilters</param-name>
<param-value>com.sap.sse.threadmanager.AccessControlAndEncodingResponseFilter</param-value>
<param-value>com.sap.sse.rest.AccessControlAndEncodingResponseFilter</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
@@ -1,20 +0,0 @@
package com.sap.sse.threadmanager;
import javax.ws.rs.core.MultivaluedMap;
import com.sun.jersey.spi.container.ContainerRequest;
import com.sun.jersey.spi.container.ContainerResponse;
import com.sun.jersey.spi.container.ContainerResponseFilter;
public class AccessControlAndEncodingResponseFilter implements ContainerResponseFilter {
@Override
public ContainerResponse filter(ContainerRequest request, ContainerResponse response) {
MultivaluedMap<String, Object> httpHeaders = response.getHttpHeaders();
httpHeaders.add("Access-Control-Allow-Origin", "*");
httpHeaders.add("Access-Control-Allow-Headers", "Authorization, Origin, X-Requested-With, Content-Type");
httpHeaders.add("Access-Control-Expose-Headers", "Location, Content-Disposition");
httpHeaders.add("Access-Control-Allow-Methods", "POST, PUT, GET, DELETE, HEAD, OPTIONS");
return response;
}
}