]> gitweb.factorcode.org Git - factor.git/blob - basis/furnace/referrer/referrer-docs.factor
b57bcb262bd1a66879ddb7d85f7dbe474683807b
[factor.git] / basis / furnace / referrer / referrer-docs.factor
1 USING: help.markup help.syntax io.streams.string
2 furnace.utilities ;
3 IN: furnace.referrer
4
5 HELP: <check-form-submissions>
6 { $values
7      { "responder" "a responder" }
8      { "responder'" "a responder" }
9 }
10 { $description "Wraps the responder in a filter responder which ensures that form submissions originate from a page on the same server. Any submissions which do not are sent back with a 403 error." } ;
11
12 ARTICLE: "furnace.referrer" "Form submission referrer checking"
13 "The " { $vocab-link "furnace.referrer" } " implements a simple security measure which can be used to thwart cross-site scripting attacks."
14 { $subsection <check-form-submissions> }
15 "Explicit referrer checking:"
16 { $subsection referrer }
17 { $subsection same-host? } ;
18
19 ABOUT: "furnace.referrer"