public class CSRFFilter
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
CSRF_COOKIE_NAME |
static java.lang.String |
CSRF_ERROR |
static java.lang.String |
CSRF_ERROR_TOKEN_ABSENT |
static java.lang.String |
CSRF_ERROR_TOKEN_MISMATCH |
static java.lang.String |
CSRF_FORCE_INVALIDATE |
static java.lang.String |
CSRF_HTTP_HEADER |
static java.lang.String |
CSRF_TOKEN_PROPERTY_NAME |
| Constructor and Description |
|---|
CSRFFilter() |
| Modifier and Type | Method and Description |
|---|---|
void |
destroy() |
void |
doFilter(javax.servlet.ServletRequest req,
javax.servlet.ServletResponse res,
javax.servlet.FilterChain chain) |
void |
init(javax.servlet.FilterConfig filterConfig) |
void |
setReportOnlyMode(boolean reportOnlyMode) |
public static final java.lang.String CSRF_HTTP_HEADER
public static final java.lang.String CSRF_COOKIE_NAME
public static final java.lang.String CSRF_TOKEN_PROPERTY_NAME
public static final java.lang.String CSRF_FORCE_INVALIDATE
public static java.lang.String CSRF_ERROR
public static java.lang.String CSRF_ERROR_TOKEN_ABSENT
public static java.lang.String CSRF_ERROR_TOKEN_MISMATCH
public void setReportOnlyMode(boolean reportOnlyMode)
public void init(javax.servlet.FilterConfig filterConfig)
throws javax.servlet.ServletException
javax.servlet.ServletExceptionpublic void destroy()
public final void doFilter(javax.servlet.ServletRequest req,
javax.servlet.ServletResponse res,
javax.servlet.FilterChain chain)
throws java.io.IOException,
javax.servlet.ServletException
doFilter in interface javax.servlet.Filterjava.io.IOExceptionjavax.servlet.ServletException