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;
     }

Reply via email to