]> gitweb.factorcode.org Git - factor.git/blob - basis/furnace/referrer/referrer-docs.factor
factor: trim more using lists.
[factor.git] / basis / furnace / referrer / referrer-docs.factor
1 USING: furnace.utilities help.markup help.syntax ;
2 IN: furnace.referrer
3
4 HELP: <check-form-submissions>
5 { $values
6      { "responder" "a responder" }
7      { "responder'" "a responder" }
8 }
9 { $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." } ;
10
11 ARTICLE: "furnace.referrer" "Form submission referrer checking"
12 "The " { $vocab-link "furnace.referrer" } " implements a simple security measure which can be used to thwart cross-site scripting attacks."
13 { $subsections <check-form-submissions> }
14 "Explicit referrer checking:"
15 { $subsections
16     referrer
17     same-host?
18 } ;
19
20 ABOUT: "furnace.referrer"