public class XsrfResourceFilter extends Object implements com.sun.jersey.spi.container.ResourceFilter, com.sun.jersey.spi.container.ContainerRequestFilter
| Modifier and Type | Field and Description |
|---|---|
static String |
NO_CHECK |
static String |
TOKEN_HEADER |
| Constructor and Description |
|---|
XsrfResourceFilter() |
| Modifier and Type | Method and Description |
|---|---|
com.sun.jersey.spi.container.ContainerRequest |
filter(com.sun.jersey.spi.container.ContainerRequest request) |
com.sun.jersey.spi.container.ContainerRequestFilter |
getRequestFilter() |
com.sun.jersey.spi.container.ContainerResponseFilter |
getResponseFilter() |
protected boolean |
passesAdditionalBrowserChecks(com.sun.jersey.spi.container.ContainerRequest request)
Due to bugs in some browsers, it is possible for non-simple cross-domain HTTP requests
to be issued *without* the normal CORS preflight request being triggered.
|
void |
setFailureStatus(javax.ws.rs.core.Response.Status failureStatus) |
void |
setHttpContext(com.atlassian.sal.api.web.context.HttpContext httpContext) |
void |
setPluginModuleTracker(com.atlassian.plugin.tracker.PluginModuleTracker<CorsDefaults,CorsDefaultsModuleDescriptor> pluginModuleTracker) |
void |
setXsrfRequestValidator(com.atlassian.sal.api.xsrf.XsrfRequestValidator xsrfRequestValidator) |
public static final String TOKEN_HEADER
public static final String NO_CHECK
public void setHttpContext(com.atlassian.sal.api.web.context.HttpContext httpContext)
public void setXsrfRequestValidator(com.atlassian.sal.api.xsrf.XsrfRequestValidator xsrfRequestValidator)
public void setPluginModuleTracker(com.atlassian.plugin.tracker.PluginModuleTracker<CorsDefaults,CorsDefaultsModuleDescriptor> pluginModuleTracker)
public void setFailureStatus(javax.ws.rs.core.Response.Status failureStatus)
public com.sun.jersey.spi.container.ContainerRequest filter(com.sun.jersey.spi.container.ContainerRequest request)
filter in interface com.sun.jersey.spi.container.ContainerRequestFilterprotected boolean passesAdditionalBrowserChecks(com.sun.jersey.spi.container.ContainerRequest request)
public com.sun.jersey.spi.container.ContainerRequestFilter getRequestFilter()
getRequestFilter in interface com.sun.jersey.spi.container.ResourceFilterpublic com.sun.jersey.spi.container.ContainerResponseFilter getResponseFilter()
getResponseFilter in interface com.sun.jersey.spi.container.ResourceFilterCopyright © 2016 Atlassian. All rights reserved.