mod_authz_user.xml revision d5d794fc2f4cc9ca6d6da17cfa2cdcd8d244bacd
35ffb30f57f777dbf3f17c5a5ddf706559942c16nd<?xml version="1.0"?>
35ffb30f57f777dbf3f17c5a5ddf706559942c16nd<!DOCTYPE modulesynopsis SYSTEM "/style/modulesynopsis.dtd">
35ffb30f57f777dbf3f17c5a5ddf706559942c16nd<?xml-stylesheet type="text/xsl" href="/style/manual.en.xsl"?>
d5d794fc2f4cc9ca6d6da17cfa2cdcd8d244bacdnd
d5d794fc2f4cc9ca6d6da17cfa2cdcd8d244bacdnd<!--
d5d794fc2f4cc9ca6d6da17cfa2cdcd8d244bacdnd Copyright 2002-2004 Apache Software Foundation
d5d794fc2f4cc9ca6d6da17cfa2cdcd8d244bacdnd
d5d794fc2f4cc9ca6d6da17cfa2cdcd8d244bacdnd Licensed under the Apache License, Version 2.0 (the "License");
d5d794fc2f4cc9ca6d6da17cfa2cdcd8d244bacdnd you may not use this file except in compliance with the License.
d5d794fc2f4cc9ca6d6da17cfa2cdcd8d244bacdnd You may obtain a copy of the License at
d5d794fc2f4cc9ca6d6da17cfa2cdcd8d244bacdnd
d5d794fc2f4cc9ca6d6da17cfa2cdcd8d244bacdnd http://www.apache.org/licenses/LICENSE-2.0
d5d794fc2f4cc9ca6d6da17cfa2cdcd8d244bacdnd
d5d794fc2f4cc9ca6d6da17cfa2cdcd8d244bacdnd Unless required by applicable law or agreed to in writing, software
d5d794fc2f4cc9ca6d6da17cfa2cdcd8d244bacdnd distributed under the License is distributed on an "AS IS" BASIS,
d5d794fc2f4cc9ca6d6da17cfa2cdcd8d244bacdnd WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
d5d794fc2f4cc9ca6d6da17cfa2cdcd8d244bacdnd See the License for the specific language governing permissions and
d5d794fc2f4cc9ca6d6da17cfa2cdcd8d244bacdnd limitations under the License.
d5d794fc2f4cc9ca6d6da17cfa2cdcd8d244bacdnd-->
d5d794fc2f4cc9ca6d6da17cfa2cdcd8d244bacdnd
7db9f691a00ead175b03335457ca296a33ddf31bnd<modulesynopsis metafile="mod_authz_user.xml.meta">
35ffb30f57f777dbf3f17c5a5ddf706559942c16nd
35ffb30f57f777dbf3f17c5a5ddf706559942c16nd<name>mod_authz_user</name>
35ffb30f57f777dbf3f17c5a5ddf706559942c16nd<description>User Authorization</description>
35ffb30f57f777dbf3f17c5a5ddf706559942c16nd<status>Base</status>
35ffb30f57f777dbf3f17c5a5ddf706559942c16nd<sourcefile>mod_authz_user.c</sourcefile>
35ffb30f57f777dbf3f17c5a5ddf706559942c16nd<identifier>authz_user_module</identifier>
35ffb30f57f777dbf3f17c5a5ddf706559942c16nd<compatibility>Available in Apache 2.1 and later</compatibility>
35ffb30f57f777dbf3f17c5a5ddf706559942c16nd
35ffb30f57f777dbf3f17c5a5ddf706559942c16nd<summary>
35ffb30f57f777dbf3f17c5a5ddf706559942c16nd <p>This module provides authorization capabilities so that
35ffb30f57f777dbf3f17c5a5ddf706559942c16nd authenticated users can be allowed or denied access to portions
35ffb30f57f777dbf3f17c5a5ddf706559942c16nd of the web site. <module>mod_authz_user</module> grants
35ffb30f57f777dbf3f17c5a5ddf706559942c16nd access if the authenticated user is listed in a <code>Require user</code>
35ffb30f57f777dbf3f17c5a5ddf706559942c16nd directive. Alternatively <code>require valid-user</code> can be used to
35ffb30f57f777dbf3f17c5a5ddf706559942c16nd grant access to all successfully authenticated users.</p>
35ffb30f57f777dbf3f17c5a5ddf706559942c16nd</summary>
35ffb30f57f777dbf3f17c5a5ddf706559942c16nd<seealso><directive module="core">Require</directive></seealso>
35ffb30f57f777dbf3f17c5a5ddf706559942c16nd<seealso><directive module="core">Satisfy</directive></seealso>
35ffb30f57f777dbf3f17c5a5ddf706559942c16nd
35ffb30f57f777dbf3f17c5a5ddf706559942c16nd<directivesynopsis>
35ffb30f57f777dbf3f17c5a5ddf706559942c16nd<name>AuthzUserAuthoritative</name>
35ffb30f57f777dbf3f17c5a5ddf706559942c16nd<description>Sets whether authorization will be passed on to lower level
35ffb30f57f777dbf3f17c5a5ddf706559942c16ndmodules</description>
35ffb30f57f777dbf3f17c5a5ddf706559942c16nd<syntax>AuthzUserAuthoritative On|Off</syntax>
35ffb30f57f777dbf3f17c5a5ddf706559942c16nd<default>AuthzUserAuthoritative On</default>
35ffb30f57f777dbf3f17c5a5ddf706559942c16nd<contextlist><context>directory</context><context>.htaccess</context>
35ffb30f57f777dbf3f17c5a5ddf706559942c16nd</contextlist>
35ffb30f57f777dbf3f17c5a5ddf706559942c16nd<override>AuthConfig</override>
35ffb30f57f777dbf3f17c5a5ddf706559942c16nd
35ffb30f57f777dbf3f17c5a5ddf706559942c16nd<usage>
35ffb30f57f777dbf3f17c5a5ddf706559942c16nd <p>Setting the <directive>AuthzUserAuthoritative</directive>
35ffb30f57f777dbf3f17c5a5ddf706559942c16nd directive explicitly to <code>Off</code> allows for
35ffb30f57f777dbf3f17c5a5ddf706559942c16nd user authorization to be passed on to lower level modules (as defined
35ffb30f57f777dbf3f17c5a5ddf706559942c16nd in the <code>modules.c</code> files) if there is <strong>no
35ffb30f57f777dbf3f17c5a5ddf706559942c16nd user</strong> matching the supplied userID.</p>
35ffb30f57f777dbf3f17c5a5ddf706559942c16nd
35ffb30f57f777dbf3f17c5a5ddf706559942c16nd <p>By default, control is not passed on and an unknown user
35ffb30f57f777dbf3f17c5a5ddf706559942c16nd will result in an Authentication Required reply. Not
35ffb30f57f777dbf3f17c5a5ddf706559942c16nd setting it to <code>Off</code> thus keeps the system secure and forces
35ffb30f57f777dbf3f17c5a5ddf706559942c16nd an NCSA compliant behaviour.</p>
35ffb30f57f777dbf3f17c5a5ddf706559942c16nd</usage>
35ffb30f57f777dbf3f17c5a5ddf706559942c16nd</directivesynopsis>
35ffb30f57f777dbf3f17c5a5ddf706559942c16nd
35ffb30f57f777dbf3f17c5a5ddf706559942c16nd</modulesynopsis>