PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : lighttpd auth -> digest oder htdigest?



madfool
17.10.07, 14:29
Hallo,

folgendes, ich wollte ein Verzeichnis mit dem lighttpd-modul auth absichern, die config dafür sieht folgendermaßen aus:



auth.backend.htdigest.userfile = "/etc/lighttpd/lighttpd-htdigest.user"

auth.require = (
"/cal/" => (
"method" => "digest",
"realm" => "cal",
"require" => "valid-user"
)
)


Die Datei /etc/lighttpd/lighttpd-htdigest.user ist vorhanden und es stehen entsprechende User drinnen.

Wenn ich nun eine Datei in diesem Verzeichnis aufrufe bekommt der Browser einen Bad Request zurück und im Logfile steht:



2007-10-17 15:19:21: (http_auth.c.957) digest: unsupported backend (only htdigest or plain)


Wenn ich nun in der config "digest" durch "htdigest" ersetze, dann kommt beim restart von Lighttpd folgende Meldung:



Starting web server: lighttpd2007-10-17 15:28:14: (mod_auth.c.447) method has to be either "basic" or "digest" in auth.require = ( "..." => ( ..., "method" => "...") )


So, watt denn nu? Gehe ich recht in der Annahme, dass es sich um nen Bug handelt?

Gruß
D.

Roger Wilco
17.10.07, 18:06
auth.backend = "htdigest"
auth.backend.htdigest.userfile = "/etc/lighttpd/lighttpd-htdigest.user"

auth.require = (
"/cal/" => (
"method" => "digest",
"realm" => "cal",
"require" => "valid-user"
)
)