Skip to content
Snippets Groups Projects

Fix message on start about unsafe properties

4 files
+ 31
7
Compare changes
  • Side-by-side
  • Inline
Files
4
@@ -2,6 +2,7 @@ package org.eclipsefoundation.core.request;
import java.io.IOException;
import javax.enterprise.inject.Instance;
import javax.inject.Inject;
import javax.ws.rs.container.ContainerRequestContext;
import javax.ws.rs.container.ContainerRequestFilter;
@@ -27,7 +28,7 @@ public class CSRFSecurityFilter implements ContainerRequestFilter {
public static final Logger LOGGER = LoggerFactory.getLogger(CSRFSecurityFilter.class);
@ConfigProperty(name = "security.csrf.enabled", defaultValue = "false")
boolean csrfEnabled;
Instance<Boolean> csrfEnabled;
@Inject
CSRFHelper csrf;
@@ -36,7 +37,7 @@ public class CSRFSecurityFilter implements ContainerRequestFilter {
@Override
public void filter(ContainerRequestContext requestContext) throws IOException {
if (csrfEnabled) {
if (csrfEnabled.get()) {
// check if the HTTP method indicates a mutation
String method = requestContext.getMethod();
if (HttpMethodNames.DELETE.equals(method) || HttpMethodNames.POST.equals(method)
Loading