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

Safe HaskellNone
LanguageHaskell2010

Yesod.Csp.Example

Description

Assorted examples demonstrating different policies.

Synopsis

Documentation

data Example #

Constructors

Example 
Instances
RouteAttrs Example # 
Instance details

Defined in Yesod.Csp.Example

ParseRoute Example # 
Instance details

Defined in Yesod.Csp.Example

Methods

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

RenderRoute Example # 
Instance details

Defined in Yesod.Csp.Example

Associated Types

data Route Example :: * #

Methods

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

Yesod Example # 
Instance details

Defined in Yesod.Csp.Example

YesodDispatch Example # 
Instance details

Defined in Yesod.Csp.Example

Eq (Route Example) # 
Instance details

Defined in Yesod.Csp.Example

Read (Route Example) # 
Instance details

Defined in Yesod.Csp.Example

Show (Route Example) # 
Instance details

Defined in Yesod.Csp.Example

data Route Example # 
Instance details

Defined in Yesod.Csp.Example

getExample1R :: Handler Html #

Allows scripts from self.

getExample2R :: Handler Html #

Allows all styles over https.

getExample3R :: Handler Html #

Allows images from a certain uri.

getExample4R :: Handler Html #

Allows all images.

getExample5R :: Handler Html #

Disallows images entirely.

getExample6R :: Handler Html #

Blocks forms from being submitted

runExamples :: IO () #

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