This module provides core authorization capabilities so that
authenticated users can be allowed or denied access to portions
of the web site.
This directive selects which authenticated users can access a
resource. The restrictions are processed by authorization
modules. Some of the allowed syntaxes provided by
Require user userid [userid]
...
Require group group-name [group-name]
...
Require valid-user
Other authorization modules that implement require options
include
For a complete authentication and authorization configuration,
Access controls which are applied in this way are effective for
all methods. This is what is normally
desired. If you wish to apply access controls only to
specific methods, while leaving other methods unprotected, then
place the
This directive is similar to the
</SatisfyAll>
are used to enclose a group of
authorization directives that must all be satisfied in order to
grant access to a resource.
The
</SatisfyOne>
are used to enclose a group of
authorization directives that must satisfy at least one in order to
grant access to a resource.
See the
By default all of the authorization rules within a <Directory> <Location> hierarchy are merged together to form a single logical authorization operation. If AuthzMergeRules is set to 'off', then only the authorization rules that are contained with the current <Directory> or <Location> block are considered. This allows the configuration to determine exactly how authorization will be determine without having to take into consideration the authorization rules that may exist above it.