Radicale - CalDAV - Authentifizierung funktioniert nicht

maxproxy

New Member
Hallo,

ich versuche seit über einer Stunde radicale einzurichten. Ohne Passwort funktioniert es, wenn ich dann aber type = htpasswd und htpasswd_encryption = crypt in der config verwende, kommt ein Passwortdialog der einfach nicht weggehen will.

Habe selbstverständlich mit htpasswd -c users *username* eine htaccess Datei erstellt.
OS ist Debian 7. Radicale ist version 0.7.

Hat wer ne Idee?

Gruß
 
Hallo Maxproxy,

vielleicht ein Schuss ins dunkle (habe selbst auch kein Radicale installiert), aber folgendes steht in den Manpage von htpasswd:

Code:
       -m     Use MD5 encryption for passwords. This is the default.

       -d     Use crypt() encryption for passwords. This is not supported by the httpd server on Windows and Netware and TPF.

Mt anderen Worten, du willst crypt() benutzen, er generiert dir aber per MD5 verschlüsselte Passwörter.
 
Hallo Maxproxy,

vielleicht ein Schuss ins dunkle (habe selbst auch kein Radicale installiert), aber folgendes steht in den Manpage von htpasswd:

Code:
       -m     Use MD5 encryption for passwords. This is the default.

       -d     Use crypt() encryption for passwords. This is not supported by the httpd server on Windows and Netware and TPF.

Mt anderen Worten, du willst crypt() benutzen, er generiert dir aber per MD5 verschlüsselte Passwörter.

Vielen Dank, das macht auf jeden Fall Sinn. Die htpasswd Datei sieht nun anders aus, allerdings ändert das nichts daran, dass das Passwortfeld einfach nicht verschwinden will. Hab auch schon chmod 777, chown,..

Wenn ich "plain" statt "crypt" auswähle und user:pass in der Datei stehen, tritt das Problem auch auf. Oder bedeutet "plain" etwas anderes?
 
Funktioniert deine htpasswd denn, wenn du sie manuell für einen normalen vhost einbindest?

Ansonsten gibt es hier einiges zu dem Thema zu lesen (auch was crypt und plain für eine htpasswd bedeutet):
http://httpd.apache.org/docs/current/howto/auth.html
http://httpd.apache.org/docs/current/misc/password_encryptions.html

Vielen Dank für deine Hilfe und die Links.

Ich weiß nicht, aber ich habe htpasswd schon zur Authentifizierung für einen Squid Proxy verwendet, also wird es schon stimmen (mit crypt).

Nach weiteren Stunden mit vergeblichen Versuchen habe ich nun "Baikal" aufgesetzt. SSL funktionierte bei Radicale nämlich auch nicht (mit verschiedensten Meldungen in verschiedenen Clients, aber im Browser funktionierte es..).

Baikal ist ganz einfach mit Webserver+PHP+SQLite, zwar etwas minimal dokumentiert, aber jetzt läuft es.
 
Back
Top