1 package com.atlassian.plugins.rest.common.security.jersey;
2
3 import com.sun.jersey.spi.container.ContainerRequest;
4 import com.sun.jersey.spi.container.ContainerResponse;
5 import com.sun.jersey.spi.container.ContainerResponseFilter;
6
7 import javax.ws.rs.ext.Provider;
8
9
10
11
12
13
14
15
16
17
18
19 @Provider
20 public class AntiSniffingResponseFilter implements ContainerResponseFilter
21 {
22 public static final String ANTI_SNIFFING_HEADER_NAME = "X-Content-Type-Options";
23 public static final String ANTI_SNIFFING_HEADER_VALUE = "nosniff";
24
25 public ContainerResponse filter(ContainerRequest request,
26 ContainerResponse containerResponse)
27 {
28 containerResponse.getHttpHeaders().add(
29 ANTI_SNIFFING_HEADER_NAME, ANTI_SNIFFING_HEADER_VALUE);
30 return containerResponse;
31 }
32 }