Class InternalAuthenticationManager

java.lang.Object
io.trino.server.InternalAuthenticationManager
All Implemented Interfaces:
io.airlift.http.client.HttpRequestFilter

public class InternalAuthenticationManager extends Object implements io.airlift.http.client.HttpRequestFilter
  • Constructor Details

    • InternalAuthenticationManager

      @Inject public InternalAuthenticationManager(InternalCommunicationConfig internalCommunicationConfig, SecurityConfig securityConfig, io.airlift.node.NodeInfo nodeInfo)
    • InternalAuthenticationManager

      public InternalAuthenticationManager(String sharedSecret, String nodeId)
  • Method Details

    • isInternalRequest

      public static boolean isInternalRequest(jakarta.ws.rs.container.ContainerRequestContext request)
    • handleInternalRequest

      public void handleInternalRequest(jakarta.ws.rs.container.ContainerRequestContext request)
    • filterRequest

      public io.airlift.http.client.Request filterRequest(io.airlift.http.client.Request request)
      Specified by:
      filterRequest in interface io.airlift.http.client.HttpRequestFilter