<ul>
<li>Authentication type (see the
- <directive module="core">AuthType</directive> directive)
+ <directive module="mod_authn_core">AuthType</directive> directive)
<ul>
<li><module>mod_auth_basic</module></li>
<li><module>mod_auth_digest</module></li>
</ul>
</li>
<li>Authorization (see the
- <directive module="core">Require</directive> directive)
+ <directive module="mod_authz_core">Require</directive> directive)
<ul>
<li><module>mod_authnz_ldap</module></li>
<li><module>mod_authz_dbm</module></li>
</example>
<p>Let's examine each of those directives individually. The <directive
- module="core">AuthType</directive> directive selects
+ module="mod_authn_core">AuthType</directive> directive selects
that method that is used to authenticate the user. The most
common method is <code>Basic</code>, and this is the method
implemented by <module>mod_auth_basic</module>. It is important to be aware,
>mod_auth_digest</module> and is much more secure. Most recent
browsers support Digest authentication.</p>
- <p>The <directive module="core">AuthName</directive> directive sets
+ <p>The <directive module="mod_authn_core">AuthName</directive> directive sets
the <dfn>Realm</dfn> to be used in the authentication. The realm serves
two major functions. First, the client often presents this information to
the user as part of the password dialog box. Second, it is used by the
href="http://modules.apache.org/">Apache Modules
Database</a>.</p>
- <p>Finally, the <directive module="core">Require</directive>
+ <p>Finally, the <directive module="mod_authz_core">Require</directive>
directive provides the authorization part of the process by
setting the user that is allowed to access this region of the
server. In the next section, we discuss various ways to use the
- <directive module="core">Require</directive> directive.</p>
+ <directive module="mod_authz_core">Require</directive> directive.</p>
</section>
<section id="lettingmorethanonepersonin"><title>Letting more than one
<directive module="core">Options</directive>
<directive module="mod_mime">AddHandler</directive>
<directive module="core">SetHandler</directive>
- <directive module="core">AuthType</directive>
- <directive module="core">AuthName</directive>
+ <directive module="mod_authn_core">AuthType</directive>
+ <directive module="mod_authn_core">AuthName</directive>
<directive module="mod_authn_file">AuthUserFile</directive>
<directive module="mod_authz_groupfile">AuthGroupFile</directive>
- <directive module="core">Require</directive>
+ <directive module="mod_authz_core">Require</directive>
</directivelist>
</related>
module="mod_authn_dbm">AuthDBMGroupFile</directive>,
<directive module="mod_authn_dbm">AuthDBMUserFile</directive>,
<directive module="mod_authz_groupfile">AuthGroupFile</directive>,
- <directive module="core">AuthName</directive>,
- <directive module="core">AuthType</directive>, <directive
+ <directive module="mod_authn_core">AuthName</directive>,
+ <directive module="mod_authn_core">AuthType</directive>, <directive
module="mod_authn_file">AuthUserFile</directive>, <directive
- module="core">Require</directive>, <em>etc.</em>).</dd>
+ module="mod_authz_core">Require</directive>, <em>etc.</em>).</dd>
<dt>FileInfo</dt>
experimental.</p>
</summary>
-<seealso><directive module="core">AuthName</directive></seealso>
-<seealso><directive module="core">AuthType</directive></seealso>
-<seealso><directive module="core">Require</directive></seealso>
+<seealso><directive module="mod_authn_core">AuthName</directive></seealso>
+<seealso><directive module="mod_authn_core">AuthType</directive></seealso>
+<seealso><directive module="mod_authz_core">Require</directive></seealso>
<seealso><a href="../howto/auth.html">Authentication howto</a></seealso>
<section id="using"><title>Using Digest Authentication</title>
with the <code>dbd</code> value.</p>
</summary>
-<seealso><directive module="core">AuthName</directive></seealso>
-<seealso><directive module="core">AuthType</directive></seealso>
+<seealso><directive module="mod_authn_core">AuthName</directive></seealso>
+<seealso><directive module="mod_authn_core">AuthType</directive></seealso>
<seealso>
<directive module="mod_auth_basic">AuthBasicProvider</directive>
</seealso>
with the <code>dbm</code> value.</p>
</summary>
-<seealso><directive module="core">AuthName</directive></seealso>
-<seealso><directive module="core">AuthType</directive></seealso>
+<seealso><directive module="mod_authn_core">AuthName</directive></seealso>
+<seealso><directive module="mod_authn_core">AuthType</directive></seealso>
<seealso>
<directive module="mod_auth_basic">AuthBasicProvider</directive>
</seealso>
authentication provider can be enabled through the
<directive module="mod_auth_basic">AuthBasicProvider</directive> directive
using the <code>ldap</code> value. The authz_ldap handler extends the
- <directive module="core">Require</directive> directive's authorization types
+ <directive module="mod_authz_core">Require</directive> directive's authorization types
by adding <code>ldap-user</code>, <code>ldap-dn</code> and <code>ldap-group</code>
values.</p>
<module>mod_authnz_ldap</module> to do a compare operation on the
LDAP server. This is why this phase is often referred to as the
compare phase. <module>mod_authnz_ldap</module> accepts the
- following <directive module="core">Require</directive>
+ following <directive module="mod_authz_core">Require</directive>
directives to determine if the credentials are acceptable:</p>
<ul>
<li>otherwise, deny or decline access</li>
</ul>
- <p>Other <directive module="core">Require</directive> values may also
+ <p>Other <directive module="mod_authz_core">Require</directive> values may also
be used which may require loading additional authorization modules.
- Note that if you use a <directive module="core">Require</directive>
+ Note that if you use a <directive module="mod_authz_core">Require</directive>
value from another authorization module, you will need to ensure that
<directive module="mod_authnz_ldap">AuthzLDAPAuthoritative</directive>
is set to <code>off</code> to allow the authorization phase to fall
back to the module providing the alternate
- <directive module="core">Require</directive> value.</p>
+ <directive module="mod_authz_core">Require</directive> value.</p>
<ul>
<li>Grant access if there is a <a href="#requser"><code>Require
<section id="requiredirectives"><title>The Require Directives</title>
- <p>Apache's <directive module="core">Require</directive>
+ <p>Apache's <directive module="mod_authz_core">Require</directive>
directives are used during the authorization phase to ensure that
a user is allowed to access a resource. mod_authnz_ldap extends the
authorization types with <code>ldap-user</code>, <code>ldap-dn</code>,
<module>mod_authn_dbd</module>.</p>
</summary>
-<seealso><directive module="core">Require</directive></seealso>
+<seealso><directive module="mod_authz_core">Require</directive></seealso>
<seealso><directive module="mod_dbd">DBDriver</directive></seealso>
<seealso><directive module="mod_dbd">DBDParams</directive></seealso>
the database, and control the status via designated URLs (subject
of course to users supplying the necessary credentials).</p>
<p>This works by defining two special
-<directive module="core">Require</directive> types:
+<directive module="mod_authz_core">Require</directive> types:
<code>Require dbd-login</code> and <code>Require dbd-logout</code>.
For usage details, see the configuration example below.</p>
</section>
<usage>
<p>The <directive>AuthzDBDQuery</directive> specifies an SQL
query to run. The purpose of the query depends on the
- <directive module="core">Require</directive> directive in
+ <directive module="mod_authz_core">Require</directive> directive in
effect.</p>
<ul>
<li>With <code>Require dbd-group</code>, it specifies a query
provided by <module>mod_authz_groupfile</module>.</p>
</summary>
-<seealso><directive module="core">Require</directive></seealso>
+<seealso><directive module="mod_authz_core">Require</directive></seealso>
<directivesynopsis>
<name>AuthDBMGroupFile</name>
provided by <module>mod_authz_dbm</module>.</p>
</summary>
-<seealso><directive module="core">Require</directive></seealso>
+<seealso><directive module="mod_authz_core">Require</directive></seealso>
<directivesynopsis>
<name>AuthGroupFile</name>
"MultiViews"</a> resources.</p>
</note>
</summary>
-<seealso><directive module="core">Require</directive></seealso>
+<seealso><directive module="mod_authz_core">Require</directive></seealso>
<section id="examples"><title>Configuration Examples</title>
directive. Alternatively <code>require valid-user</code> can be used to
grant access to all successfully authenticated users.</p>
</summary>
-<seealso><directive module="core">Require</directive></seealso>
+<seealso><directive module="mod_authz_core">Require</directive></seealso>
</modulesynopsis>
<code>mod_auth_ldap</code> module to the 2.2 <code>Authn/Authz</code>
framework. New features include using LDAP attribute values and
complicated search filters in the
- <directive module="core">Require</directive> directive.</dd>
+ <directive module="mod_authz_core">Require</directive> directive.</dd>
<dt><module>mod_info</module></dt>
<dd>Added a new <code>?config</code> argument which will show