summaryrefslogtreecommitdiff
path: root/service/pixelated/config/site.py
blob: c6e5510207d3c36187547d4bc60fe0b35fe9bbaa (plain)
1
2
3
4
5
6
7
8
9
10
11
from twisted.web.server import Site, Request


class AddCSPHeaderRequest(Request):
    def process(self):
        self.setHeader("Content-Security-Policy", "default-src 'self'; style-src 'self' 'unsafe-inline'")
        Request.process(self)


class PixelatedSite(Site):
    requestFactory = AddCSPHeaderRequest