Michael Schröpl: Browser - Authentifizierung und .htaccess

Beitrag lesen

Hi Sven,

Ich frage mich aber, ob das mit einem simplen .htaccess möglich ist.

das ist vielleicht einer der exotischen Fälle, wo der Apache-handler
"asis" nützlich sein könnte.

Wenn man eine Datei-Endung etc. an diesen handler bindet, dann erzeugt
der Apache (fast) keine HTTP-Header dazu (sondern liefert den Inhalt
der Datei "as is").
Das bedeutet, daß der Verfasser dieser Datei seine HTTP-Header selbst
innerhalb dieser Datei ablegen kann (und auch muß).
In diesem Falle könnte man in diese Datei den kompletten HTTP-Header wie
gewünscht hinein schreiben (ggf. mit Status 401, damit der Browser die
gespeicherte Autorisierung vergißt).

Und eine Bindung zwischen Endung und Handler müßte mit .htaccess möglich
sein (AddType - je nachdem, was an AllowOverride freigegeben ist).

Wäre also vielleicht mal einen Versuch wert ...

Viele Grüße
      Michael