Class InternalAuthenticationManager

  • All Implemented Interfaces:
    io.airlift.http.client.HttpRequestFilter

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

      • InternalAuthenticationManager

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

        public InternalAuthenticationManager​(String sharedSecret,
                                             String nodeId)
    • Method Detail

      • isInternalRequest

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

        public void handleInternalRequest​(javax.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