Class CORSFilter

All Implemented Interfaces:
jakarta.servlet.Filter

public class CORSFilter extends HttpHeaderFilter
https://developer.mozilla.org/ja/docs/Web/HTTP/Headers/Access-Control-Allow-Origin
  • Field Details

  • Constructor Details

    • CORSFilter

      public CORSFilter()
  • Method Details

    • init

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

      protected ForbiddenReason verifyHeaders(jakarta.servlet.http.HttpServletRequest request)
      Requests with HTTPS origin over HTTP should be refused to process.
      Overrides:
      verifyHeaders in class HttpHeaderFilter
    • addHeaders

      protected void addHeaders(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response)
      Specified by:
      addHeaders in class HttpHeaderFilter