yesod-csp-0.2.1.0: Add CSP headers to Yesod apps

Safe HaskellNone
LanguageHaskell2010

Yesod.Csp.Example

Description

Assorted examples demonstrating different policies.

Synopsis

Documentation

data Example Source #

Constructors

Example 

Instances

RouteAttrs Example Source # 
ParseRoute Example Source # 

Methods

parseRoute :: ([Text], [(Text, Text)]) -> Maybe (Route Example) #

RenderRoute Example Source # 

Associated Types

data Route Example :: * #

Methods

renderRoute :: Route Example -> ([Text], [(Text, Text)]) #

Yesod Example Source # 
YesodDispatch Example Source # 
Eq (Route Example) Source # 
Read (Route Example) Source # 
Show (Route Example) Source # 
data Route Example Source # 

getExample1R :: Handler Html Source #

Allows scripts from self.

getExample2R :: Handler Html Source #

Allows all styles over https.

getExample3R :: Handler Html Source #

Allows images from a certain uri.

getExample4R :: Handler Html Source #

Allows all images.

getExample5R :: Handler Html Source #

Disallows images entirely.

getExample6R :: Handler Html Source #

Blocks forms from being submitted

runExamples :: IO () Source #

Run a webserver to serve these examples at 1, 2, etc.