Class AuthenticationUtils

java.lang.Object
org.apache.druid.server.security.AuthenticationUtils

public class AuthenticationUtils extends Object
  • Constructor Details

    • AuthenticationUtils

      public AuthenticationUtils()
  • Method Details

    • addAllowOptionsFilter

      public static void addAllowOptionsFilter(org.eclipse.jetty.servlet.ServletContextHandler root, boolean allowUnauthenticatedHttpOptions)
    • addAuthenticationFilterChain

      public static void addAuthenticationFilterChain(org.eclipse.jetty.servlet.ServletContextHandler root, List<Authenticator> authenticators)
    • addNoopAuthenticationAndAuthorizationFilters

      public static void addNoopAuthenticationAndAuthorizationFilters(org.eclipse.jetty.servlet.ServletContextHandler root, List<String> unsecuredPaths)
    • addNoopAuthorizationFilters

      public static void addNoopAuthorizationFilters(org.eclipse.jetty.servlet.ServletContextHandler root, List<String> unsecuredPaths)
    • addSecuritySanityCheckFilter

      public static void addSecuritySanityCheckFilter(org.eclipse.jetty.servlet.ServletContextHandler root, com.fasterxml.jackson.databind.ObjectMapper jsonMapper)
    • addPreResponseAuthorizationCheckFilter

      public static void addPreResponseAuthorizationCheckFilter(org.eclipse.jetty.servlet.ServletContextHandler root, List<Authenticator> authenticators, com.fasterxml.jackson.databind.ObjectMapper jsonMapper)