Vinzenz Mai: Apache, .htaccess & differenzierte Authentifizierung

Beitrag lesen

Hallo,

» Warum LIMIT? Warum?

Was macht das denn, limitiert es den Zugang nur auf GET-Anfragen,

Nein.

sprich, putten und posten kann ich nicht,

oder heißt das, dass put und post garnicht limitiert sind, also ein post-request(?) ohne passwortkontrolle an den server gesandt werden könnte?

Ja. Steht da. Schwarz auf weiß.

Ich zitiere zunächst das Fettgedruckte:

"Im Allgemeinen sollten Zugriffskontrollen nicht in einen <Limit>-Container
     gepackt werden."

Das ist ziemlich unmißverständlich. Man sollte schon verdammt gute Gründe haben, überhaupt einen LIMIT-Container einzusetzen.

"Der Sinn der Direktive <Limit>  ist es, den Effekt der
     Zugriffskontrollen auf die angegebenen HTTP-Methoden zu beschränken.
     Bei allen anderen Methoden haben die in der <Limit>-Gruppe enthaltenen
     Zugriffsbeschränkungen keine Wirkung. Im folgenden Beispiel gilt die
     Zugriffskontrolle nur für die Methoden POST, PUT und DELETE. Alle
     anderen Methoden bleiben ungeschützt:

  
        <Limit POST PUT DELETE>  
            Require valid-user  
        </Limit> 

[...]"

Sprich: LIMIT limitiert die Zugriffsbeschränkungen, nicht den Zugriff.
Der letzte Satz ist doch überhaupt nicht falsch zu verstehen.

Freundliche Grüße

Vinzenz