This is an automated email from the ASF dual-hosted git repository. collado pushed a commit to branch mcollado-authn-resolve-roles in repository https://gitbox.apache.org/repos/asf/polaris.git
commit 92797e485cfe509854085708b443b3c6a1107a31 Author: Michael Collado <[email protected]> AuthorDate: Fri Jan 10 17:05:45 2025 -0800 Removed injected security context --- .../dropwizard/auth/PolarisPrincipalRoleSecurityContextProvider.java | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/dropwizard/service/src/main/java/org/apache/polaris/service/dropwizard/auth/PolarisPrincipalRoleSecurityContextProvider.java b/dropwizard/service/src/main/java/org/apache/polaris/service/dropwizard/auth/PolarisPrincipalRoleSecurityContextProvider.java index 35d6517d..619f06fd 100644 --- a/dropwizard/service/src/main/java/org/apache/polaris/service/dropwizard/auth/PolarisPrincipalRoleSecurityContextProvider.java +++ b/dropwizard/service/src/main/java/org/apache/polaris/service/dropwizard/auth/PolarisPrincipalRoleSecurityContextProvider.java @@ -20,7 +20,6 @@ package org.apache.polaris.service.dropwizard.auth; import jakarta.annotation.Priority; import jakarta.inject.Inject; -import jakarta.inject.Provider; import jakarta.ws.rs.Priorities; import jakarta.ws.rs.container.ContainerRequestContext; import jakarta.ws.rs.container.ContainerRequestFilter; @@ -37,13 +36,12 @@ import org.slf4j.LoggerFactory; public class PolarisPrincipalRoleSecurityContextProvider implements ContainerRequestFilter { private static final Logger LOGGER = LoggerFactory.getLogger(PolarisPrincipalRoleSecurityContextProvider.class); - @Inject Provider<SecurityContext> securityContextProvider; @Inject ActiveRolesProvider activeRolesProvider; @Override public void filter(ContainerRequestContext requestContext) throws IOException { AuthenticatedPolarisPrincipal polarisPrincipal = - (AuthenticatedPolarisPrincipal) securityContextProvider.get().getUserPrincipal(); + (AuthenticatedPolarisPrincipal) requestContext.getSecurityContext().getUserPrincipal(); if (polarisPrincipal == null) { return; }
