Package io.hawt.web.filters
Class CORSFilter
java.lang.Object
io.hawt.web.filters.HttpHeaderFilter
io.hawt.web.filters.CORSFilter
- All Implemented Interfaces:
jakarta.servlet.Filter
https://developer.mozilla.org/ja/docs/Web/HTTP/Headers/Access-Control-Allow-Origin
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final StringFields inherited from class io.hawt.web.filters.HttpHeaderFilter
ALLOW_X_FRAME_SAME_ORIGIN, HAWTIO_ALLOW_X_FRAME_SAME_ORIGIN -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddHeaders(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) voidinit(jakarta.servlet.FilterConfig filterConfig) protected ForbiddenReasonverifyHeaders(jakarta.servlet.http.HttpServletRequest request) Requests with HTTPS origin over HTTP should be refused to process.Methods inherited from class io.hawt.web.filters.HttpHeaderFilter
doFilter, getConfigParameter, isXFrameSameOriginAllowedMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface jakarta.servlet.Filter
destroy
-
Field Details
-
ENABLE_CORS
- See Also:
-
HAWTIO_ENABLE_CORS
- See Also:
-
ACCESS_CONTROL_ALLOW_ORIGIN
- See Also:
-
HAWTIO_ACCESS_CONTROL_ALLOW_ORIGIN
- See Also:
-
-
Constructor Details
-
CORSFilter
public CORSFilter()
-
-
Method Details
-
init
public void init(jakarta.servlet.FilterConfig filterConfig) throws jakarta.servlet.ServletException - Specified by:
initin interfacejakarta.servlet.Filter- Overrides:
initin classHttpHeaderFilter- Throws:
jakarta.servlet.ServletException
-
verifyHeaders
Requests with HTTPS origin over HTTP should be refused to process.- Overrides:
verifyHeadersin classHttpHeaderFilter
-
addHeaders
protected void addHeaders(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) - Specified by:
addHeadersin classHttpHeaderFilter
-