Package io.trino.server
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 Summary
ConstructorsConstructorDescriptionInternalAuthenticationManager(InternalCommunicationConfig internalCommunicationConfig, SecurityConfig securityConfig, io.airlift.node.NodeInfo nodeInfo) InternalAuthenticationManager(String sharedSecret, String nodeId) -
Method Summary
Modifier and TypeMethodDescriptionio.airlift.http.client.RequestfilterRequest(io.airlift.http.client.Request request) voidhandleInternalRequest(jakarta.ws.rs.container.ContainerRequestContext request) static booleanisInternalRequest(jakarta.ws.rs.container.ContainerRequestContext request)
-
Constructor Details
-
InternalAuthenticationManager
@Inject public InternalAuthenticationManager(InternalCommunicationConfig internalCommunicationConfig, SecurityConfig securityConfig, io.airlift.node.NodeInfo nodeInfo) -
InternalAuthenticationManager
-
-
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:
filterRequestin interfaceio.airlift.http.client.HttpRequestFilter
-