This documentation was written to describe the 1.6.x series of Subversion. If you are running a different version of Subversion, you are strongly encouraged to visit http://www.svnbook.com/ and instead consult the version of this documentation appropriate for your version of Subversion.
mod_authz_svn Configuration Directives — Apache configuration directives for configuring path-based authorization for Subversion repositories served through the Apache HTTP Server.
This section briefly describes each Apache configuration directive offered by mod_authz_svn. For an in-depth description of using path-based authorization in Subversion, see the section called “Path-Based Authorization”.
These are the httpd.conf
directives
that apply to mod_authz_svn:
AuthzForceUsernameCase Upper|Lower
Set to Upper
or Lower
to perform case conversion
of the specified sort on the authenticated username
before checking it for authorization. While usernames
are compared in a case-sensitive fashion against those
referenced in the authorization rules file, this
directive can at least normalize variably-cased
usernames into something consistent.
AuthzSVNAccessFile
file-path
Consult file-path
for
access rules describing the permissions for paths in
Subversion repository.
AuthzSVNAnonymous On|Off
Set to Off
to disable two
special-case behaviours of this module: interaction
with the Satisfy Any
directive and
enforcement of the authorization policy even when no
Require
directives are present.
The default value of this directive is
On
.
AuthzSVNAuthoritative On|Off
Set to Off
to allow access
control to be passed along to lower modules. The
default value of this directive is
On
.
AuthzSVNNoAuthWhenAnonymousAllowed On|Off
Set to On
to suppress
authentication and authorization for requests which
anonymous users are allowed to perform. The default
value of this directive is
On
.