Mailman shortcut working
[hcoop/domtool2.git] / lib / apache_auth.dtl
1 {{Controlling who can access sections of a virtual host}}
2
3 extern type authType;
4 extern val basic : authType;
5 extern val digest : authType;
6 extern val kerberos : authType;
7 {{The kerberos auth type is hardwired for HCOOP.NET Kerberos only!}}
8 extern val authType : authType -> [Location];
9 {{See <a href="http://httpd.apache.org/docs/2.0/mod/core.html#authtype">the
10 Apache documentation</a>.}}
11
12 extern val authName : no_newlines -> [Location];
13 {{See <a href="http://httpd.apache.org/docs/2.0/mod/core.html#authname">the
14 Apache documentation</a>.}}
15
16 extern val authUserFile : your_path -> [Location];
17 {{See <a href="http://httpd.apache.org/docs/2.0/mod/core.html#authuserfile">the
18 Apache documentation</a>.}}
19
20 extern val requireValidUser : [Location];
21 extern val requireUser : [user] -> [Location];
22 extern val requireGroup : [group] -> [Location];
23 {{See <a href="http://httpd.apache.org/docs/2.0/mod/core.html#require">the
24 Apache documentation</a>.}}
25
26 extern val orderAllowDeny : [Location];
27 extern val orderDenyAllow : [Location];
28 {{See <a href="http://httpd.apache.org/docs/2.0/mod/mod_access.html#order">the
29 Apache documentation</a>.}}
30
31 extern val allowFromAll : [Location];
32 extern val allowFrom : [no_spaces] -> [Location];
33 {{See <a href="http://httpd.apache.org/docs/2.0/mod/mod_access.html#allow">the
34 Apache documentation</a>.}}
35
36 extern val denyFromAll : [Location];
37 extern val denyFrom : [no_spaces] -> [Location];
38 {{See <a href="http://httpd.apache.org/docs/2.0/mod/mod_access.html#deny">the
39 Apache documentation</a>.}}
40
41 extern val satisfyAll : [Location];
42 extern val satisfyAny : [Location];
43 {{See <a href="http://httpd.apache.org/docs/2.0/mod/core.html#satisfy">the
44 Apache documentation</a>.}}