<?xml version="1.0"?>
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.de.xsl"?>
<modulesynopsis metafile="mod_auth_anon.xml.meta">

<name>mod_auth_anon</name>
<description> "Anonymer" Benutzerzugriff auf authentifizierte 
Bereiche</description>
<status>Erweiterung</status>
<sourcefile>mod_auth_anon.c</sourcefile>
<identifier>auth_anon_module</identifier>
<compatibility>Verf&uuml;gbar bis zur Version 2.1</compatibility>

<summary>
    <p>Dieses Modul f&uuml;hrt eine Zugriffskontrolle &auml;hnlich wie bei 
einem 
    Anonymous-FTP-Server durch, <em>d.h.</em> als Benutzername wird 
    'anonymous' oder 'guest' und als Passwort die E-Mail-Adresse benutzt. Die 
E-Mail-
    Adressen k&ouml;nnen mitprotokolliert werden.</p>

    <p>In Kombination mit anderen Authentifizierungsmethoden ist ein effektives 
    User-Tracking bei einer entsprechenden Anpassung mit Hilfe 
    eines Benutzerprofils m&ouml;glich, was eine &Ouml;ffnung der Site f&uuml;r 
    'nicht registrierte' Nutzer zul&auml;sst. Ein Vorteil des User-Tracking 
    leigt darin, dass anders als bei Cookies und URL-Pr&auml;-/Postfixen 
    dieses Verfahren vollst&auml;ndig unabh&auml;ngig vom Browser ist und 
Benutzern
    die gemeinsame Nutzung von URLs erm&ouml;glicht.</p>
</summary>

<section id="example"><title>Beispiel</title>

    <p>Das folgende Beispiel erlaubt in Kombination mit den Auth-Direktiven 
einer 
    Basiszugriffskontrolle mit Hilfe einer htpasswd-Datei (oder GDM, mSQL usw.) 
einen 
    Benutzerzugang unter dem Namen 'guests' bei folgenden Voraussetzungen:</p>

    <ul>
      <li>Es muss ein Benutzername angegeben werden.
      (<code>Anonymous_NoUserId</code>)</li>

      <li>Der Benutzer muss ein Passwort eingeben.
      (<code>Anonymous_MustGiveEmail</code>)</li>

      <li>Bei diesem Passwort muss es sich um eine g&uuml;ltige E-Mail-Adresse 
handeln, d.h.
      sie muss mindestens ein '@' und einen '.' enthalten.
      (<code>Anonymous_VerifyEmail</code>)</li>

      <li>Als Benutzername muss <code>anonymous</code>, <code>guest</code>, 
<code>www</code>, 
      <code>test</code> oder <code>welcome</code> eingegeben werden, wobei 
Gro&szlig;- und 
      Kleinschreibung <strong>nicht</strong> unterschieden werden.</li>

      <li>Die im Feld <code>passwd</code> eingegebenen E-Mail-Adressen werden 
in der 
      Fehlerprotokolldatei aufgezeichnet (<code>Anonymous_LogEmail</code>)</li>
    </ul>

    <example><title>Auszug aus der Datei httpd.conf:</title>
      Anonymous_NoUserId off<br />
      Anonymous_MustGiveEmail on<br />
      Anonymous_VerifyEmail on<br />
      Anonymous_LogEmail on<br />
      Anonymous anonymous guest www test welcome<br />
      <br />
      AuthName "Benutzen Sie 'anonymous' &amp; E-Mail-Adresse f&uuml;r den 
Gastzugang"<br />
      AuthType basic<br />
      <br />
      # Es muss eine 
      AuthUserFile/AuthDBUserFile/AuthDBMUserFile-Direktive<br />
      # angegeben oder <br />
      # Anonymous_Authoritative f&uuml;r &ouml;ffentlich Zugang benutzt 
werden.<br />
      # F&uuml;gen Sie in der Datei .htaccess f&uuml;r das &ouml;ffentliche 
Verzeichnis hinzu:<br />
      &lt;Files *&gt;<br />
      <indent>
        Order Deny,Allow<br />
        Allow from all<br />
        <br />
        Require valid-user<br />
      </indent>
      &lt;/Files&gt;
    </example>
</section>

<directivesynopsis>
<name>Anonymous</name>
<description>Gibt User-IDs an, die ohne Passwort&uuml;berpr&uuml;fung zugreifen 
d&uuml;rfen.</description>
<syntax>Anonymous <var>Benutzername</var> [<var>Benutzername</var>] ...</syntax>
<contextlist><context>directory</context><context>.htaccess</context>
</contextlist>
<override>AuthConfig</override>

<usage>
    <p>Eine Liste mit einer oder mehreren User-IDs, denen der Zugriff ohne 
    Passwort&uuml;berpr&uuml;fung erlaubt wird. Die User-IDs werden mit 
Leerzeichen voneinander getrennt. 
    Mit den Anf&uuml;hrungszeichen ' und " k&ouml;nnen Leerzeichen oder 
Escape-Sequenzen in den 
    Benutzernamen eingef&uuml;gt werden.</p>

    <p>Bitte beachten Sie, dass Gro&szlig;- und Kleinschreibung 
    <strong>nicht</strong> ber&uuml;cksichtigt werden.<br />
     Es wird empfohlen, den Benutzernamen 
    '<code>anonymous</code>' immer in die Liste der zul&auml;ssigen Namen 
aufzunehmen.</p>

    <example><title>Beispiel:</title>
      Anonymous anonymous "Not Registered" "I don't know"
    </example>

    <p>In diesem Beispiel haben Benutzer mit den Namen "anonymous",
    "AnonyMous", "Not Registered" und "I Don't Know" ohne Passwort Zugang.</p>
</usage>
</directivesynopsis>

<directivesynopsis>
<name>Anonymous_Authoritative</name>
<description>Legt fest, ob die fehlgeschlagene Anfrage an ein 
Authentifizierungsmodul 
auf niederer Ebene weitergereicht wird.</description>
<syntax>Anonymous_Authoritative On|Off</syntax>
<default>Anonymous_Authoritative Off</default>
<contextlist><context>directory</context><context>.htaccess</context>
</contextlist>
<override>AuthConfig</override>

<usage>
    <p>Wird <code>On</code> angegeben, erfolgt keine Weitergabe an andere 
    Authentifizierungsmethoden. Stimmt der angegebene Benutzername nicht mit 
einem mit der 
    Direktive <directive module="mod_auth_anon">Anonymous</directive>
    angegebenen Namen &uuml;ber, wird der Zugang verweigert.</p>

    <p>Vergegenw&auml;rtigen Sie sich, was Sie tun, wenn Sie den Schalter auf  
<code>On</code> 
    setzen. Und denken Sie daran, dass die Reihenfolge der 
Authenfizierungsmodule in der Datei 
    modules.c beim Kompilieren festgelegt wird.</p>
</usage>
</directivesynopsis>

<directivesynopsis>
<name>Anonymous_LogEmail</name>
<description>Schaltet die Protokollierung der Passw&ouml;rter im 
Fehlerprotokoll ein oder aus.</description>
<syntax>Anonymous_LogEmail On|Off</syntax>
<default>Anonymous_LogEmail On</default>
<contextlist><context>directory</context><context>.htaccess</context>
</contextlist>
<override>AuthConfig</override>

<usage>
    <p>Wird <code>On</code> angegeben (Standardeinstellung), dann wird das 
einegebene Passwort, 
    bei dem es sich im Idealfall um eine g&uuml;ltige E-Mail-Adresse handelt, 
im Protokoll aufgezeichnet.</p>
</usage>
</directivesynopsis>

<directivesynopsis>
<name>Anonymous_MustGiveEmail</name>
<description>Legt fest, ob leere Passw&ouml;rter zul&auml;ssig 
sind.</description>
<syntax>Anonymous_MustGiveEmail On|Off</syntax>
<default>Anonymous_MustGiveEmail On</default>
<contextlist><context>directory</context><context>.htaccess</context>
</contextlist>
<override>AuthConfig</override>

<usage>
    <p>Gibt an, ob der Benutzer eine E-Mail-Adresse als
    Passwort angeben muss, was leere Passw&ouml;rter verbietet.</p>
</usage>
</directivesynopsis>

<directivesynopsis>
<name>Anonymous_NoUserID</name>
<description>Legt fest, ob das Feld f&uuml;r den Benutzernamen leer sein 
darf.</description>
<syntax>Anonymous_NoUserID On|Off</syntax>
<default>Anonymous_NoUserID Off</default>
<contextlist><context>directory</context><context>.htaccess</context>
</contextlist>
<override>AuthConfig</override>

<usage>
    <p>Wird <code>On</code> angegeben, darf das Namensfeld (und
    m&ouml;glicherweise auch das Passwortfeld) leer bleiben. Das kann f&uuml;r 
    MS-Explorer-Nutzer ganz bequem sein, die einfach die Eingabetaste 
dr&uuml;cken oder 
    direkt auf die Schaltfl&auml;che OK klicken k&ouml;nnen, was dem 
nat&uuml;rlichen
     Ablauf entspricht.</p>
</usage>
</directivesynopsis>

<directivesynopsis>
<name>Anonymous_VerifyEmail</name>
<description>Legt fest, ob das Passwort als korrekt formatierte 
E-Mail-Adresse &uuml;berpr&uuml;ft werden soll.</description>
<syntax>Anonymous_VerifyEmail On|Off</syntax>
<default>Anonymous_VerifyEmail Off</default>
<contextlist><context>directory</context><context>.htaccess</context>
</contextlist>
<override>AuthConfig</override>

<usage>
    <p>Wird <code>On</code> angegeben, dann wird das eingegebene Passwort 
daraufhin &uuml;berpr&uuml;ft, ob 
    es die Zeichen '@' und  '.' mindestens einmal enth&auml;lt, um den Nutzer 
dazu zu veranlassen, 
    eine g&uuml;ltige E-Mail-Adresse anzugeben (siehe oben <directive
    module="mod_auth_anon">Anonymous_LogEmail</directive>).</p>
</usage>
</directivesynopsis>

</modulesynopsis>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to