@Priority(value=1000) public class CsrfProtectionFilter extends Object implements ContainerRequestFilter
Response.Status.BAD_REQUEST response back to the client.CsrfProtectionFilter| Modifier and Type | Field and Description |
|---|---|
static String |
HEADER_NAME
Name of the header this filter will attach to the request.
|
| Constructor and Description |
|---|
CsrfProtectionFilter() |
| Modifier and Type | Method and Description |
|---|---|
void |
filter(ContainerRequestContext rc)
Filter method called before a request has been dispatched to a resource.
|
public static final String HEADER_NAME
public void filter(ContainerRequestContext rc) throws IOException
ContainerRequestFilter
Filters in the filter chain are ordered according to their jakarta.annotation.Priority class-level annotation
value. If a request filter produces a response by calling ContainerRequestContext.abortWith(jakarta.ws.rs.core.Response) method, the
execution of the (either pre-match or post-match) request filter chain is stopped and the response is passed to the
corresponding response filter chain (either pre-match or post-match). For example, a pre-match caching filter may
produce a response in this way, which would effectively skip any post-match request filters as well as post-match
response filters. Note however that a responses produced in this manner would still be processed by the pre-match
response filter chain.
filter in interface ContainerRequestFilterrc - request context.IOException - if an I/O exception occurs.PreMatchingCopyright © 2007-2020, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.