com.atlassian.plugins.rest.common.security.jersey
Class AntiSniffingResponseFilter

java.lang.Object
  extended by com.atlassian.plugins.rest.common.security.jersey.AntiSniffingResponseFilter
All Implemented Interfaces:
com.sun.jersey.spi.container.ContainerResponseFilter

@Provider
public class AntiSniffingResponseFilter
extends java.lang.Object
implements com.sun.jersey.spi.container.ContainerResponseFilter

This class adds a 'X-Content-Type-Options' header to responses to prevent certain browsers from performing mime-type sniffing. See http://blogs.msdn.com/b/ie/archive/2008/07/02/ie8-security-part-v-comprehensive-protection.aspx for further information.

Since:
2.8.1

Field Summary
static java.lang.String ANTI_SNIFFING_HEADER_NAME
           
static java.lang.String ANTI_SNIFFING_HEADER_VALUE
           
 
Constructor Summary
AntiSniffingResponseFilter()
           
 
Method Summary
 com.sun.jersey.spi.container.ContainerResponse filter(com.sun.jersey.spi.container.ContainerRequest request, com.sun.jersey.spi.container.ContainerResponse containerResponse)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ANTI_SNIFFING_HEADER_NAME

public static final java.lang.String ANTI_SNIFFING_HEADER_NAME
See Also:
Constant Field Values

ANTI_SNIFFING_HEADER_VALUE

public static final java.lang.String ANTI_SNIFFING_HEADER_VALUE
See Also:
Constant Field Values
Constructor Detail

AntiSniffingResponseFilter

public AntiSniffingResponseFilter()
Method Detail

filter

public com.sun.jersey.spi.container.ContainerResponse filter(com.sun.jersey.spi.container.ContainerRequest request,
                                                             com.sun.jersey.spi.container.ContainerResponse containerResponse)
Specified by:
filter in interface com.sun.jersey.spi.container.ContainerResponseFilter


Copyright © 2014 Atlassian. All Rights Reserved.