Class AuthenticationFilter

java.lang.Object
io.hawt.web.auth.AuthenticationFilter
All Implemented Interfaces:
jakarta.servlet.Filter

public class AuthenticationFilter extends Object implements jakarta.servlet.Filter
Filter for authentication. If the filter is enabled, then the login screen is shown.

This filter is used to provide authentication for direct access to Jolokia endpoint.

  • Field Details

  • Constructor Details

    • AuthenticationFilter

      public AuthenticationFilter()
  • Method Details

    • init

      public void init(jakarta.servlet.FilterConfig filterConfig) throws jakarta.servlet.ServletException
      Specified by:
      init in interface jakarta.servlet.Filter
      Throws:
      jakarta.servlet.ServletException
    • doFilter

      public void doFilter(jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response, jakarta.servlet.FilterChain chain) throws IOException, jakarta.servlet.ServletException
      Specified by:
      doFilter in interface jakarta.servlet.Filter
      Throws:
      IOException
      jakarta.servlet.ServletException
    • isProxyMode

      protected AuthenticationFilter.ProxyRequestType isProxyMode(jakarta.servlet.http.HttpServletRequest httpRequest)
    • destroy

      public void destroy()
      Specified by:
      destroy in interface jakarta.servlet.Filter