Skip to content

Commit caba4bf

Browse files
committed
Update CORSFilter
1 parent bc964e9 commit caba4bf

File tree

1 file changed

+8
-6
lines changed
  • omod/src/main/java/org/openmrs/module/smartonfhir/web/filter

1 file changed

+8
-6
lines changed

omod/src/main/java/org/openmrs/module/smartonfhir/web/filter/CORSFilter.java

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -28,14 +28,16 @@ public class CORSFilter extends OncePerRequestFilter {
2828
protected void doFilterInternal(HttpServletRequest request, HttpServletResponse response, FilterChain filterChain)
2929
throws ServletException, IOException {
3030
// CORS "pre-flight" request
31-
response.addHeader("Access-Control-Allow-Credentials", "true");
32-
response.addHeader("Access-Control-Allow-Methods", " OPTIONS");
33-
response.addHeader("Access-Control-Allow-Headers", "Authorization");
34-
response.addHeader("Access-Control-Allow-Headers", "Content-Type");
31+
3532
response.addHeader("Access-Control-Allow-Origin", "*");
36-
response.addHeader("Access-Control-Max-Age", "1");
3733

38-
if ("OPTIONS".equalsIgnoreCase(request.getMethod())) {
34+
if ("OPTIONS".equals(request.getMethod())) {
35+
response.addHeader("Access-Control-Allow-Credentials", "true");
36+
response.addHeader("Access-Control-Allow-Methods", "GET, POST, PUT, DELETE");
37+
response.addHeader("Access-Control-Allow-Headers", "Authorization");
38+
response.addHeader("Access-Control-Allow-Headers", "Content-Type");
39+
response.addHeader("Access-Control-Max-Age", "600");
40+
3941
response.setStatus(HttpServletResponse.SC_OK);
4042
return;
4143
}

0 commit comments

Comments
 (0)