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-userOther 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
if ((user == "John") ||
((Group == "admin") && (ldap-group <ldap-object> contains auth'ed_user) &&
((ldap-attribute dept == "sales") ||
(file-group contains contains auth'ed_user))))
then
auth_granted
else
auth_denied
</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