diff --git a/src/main/java/io/cryostat/net/web/http/api/beta/MatchExpressionDeleteHandler.java b/src/main/java/io/cryostat/net/web/http/api/beta/MatchExpressionDeleteHandler.java index 06dd8b85a4..fe22b2da8f 100644 --- a/src/main/java/io/cryostat/net/web/http/api/beta/MatchExpressionDeleteHandler.java +++ b/src/main/java/io/cryostat/net/web/http/api/beta/MatchExpressionDeleteHandler.java @@ -49,6 +49,7 @@ import io.cryostat.messaging.notifications.NotificationFactory; import io.cryostat.net.AuthManager; import io.cryostat.net.security.ResourceAction; +import io.cryostat.net.security.SecurityContext; import io.cryostat.net.web.http.HttpMimeType; import io.cryostat.net.web.http.api.ApiVersion; import io.cryostat.net.web.http.api.v2.AbstractV2RequestHandler; @@ -108,6 +109,11 @@ public List produces() { return List.of(HttpMimeType.JSON); } + @Override + public SecurityContext securityContext(RequestParameters ctx) { + return SecurityContext.DEFAULT; + } + @Override public IntermediateResponse handle(RequestParameters params) throws ApiException { int id = Integer.parseInt(params.getPathParams().get("id")); diff --git a/src/main/java/io/cryostat/net/web/http/api/beta/MatchExpressionGetHandler.java b/src/main/java/io/cryostat/net/web/http/api/beta/MatchExpressionGetHandler.java index 5536c5be28..a9a9d461b0 100644 --- a/src/main/java/io/cryostat/net/web/http/api/beta/MatchExpressionGetHandler.java +++ b/src/main/java/io/cryostat/net/web/http/api/beta/MatchExpressionGetHandler.java @@ -47,6 +47,7 @@ import io.cryostat.configuration.CredentialsManager; import io.cryostat.net.AuthManager; import io.cryostat.net.security.ResourceAction; +import io.cryostat.net.security.SecurityContext; import io.cryostat.net.web.http.HttpMimeType; import io.cryostat.net.web.http.api.ApiVersion; import io.cryostat.net.web.http.api.v2.AbstractV2RequestHandler; @@ -112,6 +113,11 @@ public boolean isAsync() { return false; } + @Override + public SecurityContext securityContext(RequestParameters ctx) { + return SecurityContext.DEFAULT; + } + @Override public IntermediateResponse handle(RequestParameters params) throws ApiException { diff --git a/src/main/java/io/cryostat/net/web/http/api/beta/MatchExpressionsGetHandler.java b/src/main/java/io/cryostat/net/web/http/api/beta/MatchExpressionsGetHandler.java index 960cc4a4d6..150533db1b 100644 --- a/src/main/java/io/cryostat/net/web/http/api/beta/MatchExpressionsGetHandler.java +++ b/src/main/java/io/cryostat/net/web/http/api/beta/MatchExpressionsGetHandler.java @@ -46,6 +46,7 @@ import io.cryostat.configuration.CredentialsManager; import io.cryostat.net.AuthManager; import io.cryostat.net.security.ResourceAction; +import io.cryostat.net.security.SecurityContext; import io.cryostat.net.web.http.HttpMimeType; import io.cryostat.net.web.http.api.ApiVersion; import io.cryostat.net.web.http.api.v2.AbstractV2RequestHandler; @@ -107,6 +108,11 @@ public boolean isAsync() { return false; } + @Override + public SecurityContext securityContext(RequestParameters ctx) { + return SecurityContext.DEFAULT; + } + @Override public IntermediateResponse> handle(RequestParameters params) throws ApiException { diff --git a/src/main/java/io/cryostat/net/web/http/api/beta/MatchExpressionsPostBodyHandler.java b/src/main/java/io/cryostat/net/web/http/api/beta/MatchExpressionsPostBodyHandler.java index 742af84b5b..57f8110611 100644 --- a/src/main/java/io/cryostat/net/web/http/api/beta/MatchExpressionsPostBodyHandler.java +++ b/src/main/java/io/cryostat/net/web/http/api/beta/MatchExpressionsPostBodyHandler.java @@ -46,6 +46,7 @@ import io.cryostat.core.log.Logger; import io.cryostat.net.AuthManager; import io.cryostat.net.security.ResourceAction; +import io.cryostat.net.security.SecurityContext; import io.cryostat.net.web.http.AbstractAuthenticatedRequestHandler; import io.cryostat.net.web.http.api.ApiVersion; @@ -88,6 +89,11 @@ public String path() { return basePath() + MatchExpressionsPostHandler.PATH; } + @Override + public SecurityContext securityContext(RoutingContext ctx) { + return SecurityContext.DEFAULT; + } + @Override public void handleAuthenticated(RoutingContext ctx) throws Exception { BODY_HANDLER.handle(ctx); diff --git a/src/main/java/io/cryostat/net/web/http/api/beta/MatchExpressionsPostHandler.java b/src/main/java/io/cryostat/net/web/http/api/beta/MatchExpressionsPostHandler.java index 97d1540dc3..bc0ba37796 100644 --- a/src/main/java/io/cryostat/net/web/http/api/beta/MatchExpressionsPostHandler.java +++ b/src/main/java/io/cryostat/net/web/http/api/beta/MatchExpressionsPostHandler.java @@ -52,6 +52,7 @@ import io.cryostat.messaging.notifications.NotificationFactory; import io.cryostat.net.AuthManager; import io.cryostat.net.security.ResourceAction; +import io.cryostat.net.security.SecurityContext; import io.cryostat.net.web.http.HttpMimeType; import io.cryostat.net.web.http.api.ApiVersion; import io.cryostat.net.web.http.api.v2.AbstractV2RequestHandler; @@ -137,6 +138,11 @@ public boolean isOrdered() { return true; } + @Override + public SecurityContext securityContext(RequestParameters ctx) { + return SecurityContext.DEFAULT; + } + @Override public IntermediateResponse handle(RequestParameters params) throws ApiException {