Avatar billede psycosoft-funware Nybegynder
27. oktober 2008 - 19:19 Der er 13 kommentarer og
1 løsning

Apache WebDAV med Digest auth problemer

hej eksperter

jeg har siddet og rodet lidt med at få webDAV på apache til at køre med Digest godkendelse. dette køre som sådan fint nok jeg har bare et mindre problem. det er meningen at flere personer skal kunne abbonere på en kalender i Mozilla sundbird uden at skulle indtaste brugernavn og adgangskode. men det vil ikke helt som jeg vil.

er der nogen der har et godt bud? :)

./psycosoft-funware :)
Avatar billede coderdk Praktikant
27. oktober 2008 - 19:42 #1
Hvorfor digest auth når du ikke vil have at de bliver bedt om username/password? Hvis de har fast IP, så kan du måske bruge Allow from <ip>?
Avatar billede psycosoft-funware Nybegynder
27. oktober 2008 - 20:36 #2
grunden til at jeg vil bruge digest auth er fordi der er en person der har lov til at ændre i kalenderen, hvor en anden gruppe kun har lov til at se den - read-only :)
Avatar billede coderdk Praktikant
27. oktober 2008 - 20:52 #3
Så lav auth på scriptet der modificerer kalenderen?
Avatar billede coderdk Praktikant
27. oktober 2008 - 20:55 #4
e.g.

<Files modify_calendar.php>
  AuthType digest
  ...etc...
</Files>

:)(
Avatar billede psycosoft-funware Nybegynder
27. oktober 2008 - 21:11 #5
det er slet ikke php der bliver brugt til kalender i dette tilfælde :)
der bliver brugt Mozilla Sunbird :)
Avatar billede coderdk Praktikant
27. oktober 2008 - 21:19 #6
Hvad? Kører Mozilla Sunbird på serveren?
Avatar billede psycosoft-funware Nybegynder
27. oktober 2008 - 21:34 #7
måske er det mig der har formuleret mig lidt dårligt, my apologies.

Mozilla Sunbird bliver brugt som klient til at abbonere på en fjernkalender der ligger på serveren i et webDAV; en af brugeren er så tildelt et brugernavn og adgangskode når kalenderen skal opdateres. men når de rasterende brugere skal abbonere på kalenderen skal de ikke blive spurgt om login oplysningerne for at få lov til at hente kalenderen ned i sunbird.

selvom jeg har opsat en LimitExecpt:

<LimitExcept GET PROPFIND OPTIONS>
  Require valid-users
</LimitExcept>

virker det ikke helt efter hensigten.

:)
Avatar billede psycosoft-funware Nybegynder
27. oktober 2008 - 21:42 #8
med mindre man kan lave en brugergruppe der er begrænset til kun at måtte læse fra webDAV ?
Avatar billede coderdk Praktikant
27. oktober 2008 - 21:56 #9
Hvordan ser resten ud?
Det skal vel se ud a la:

<Directory /home/dinbruger/din_dav_folder>
    AllowOverride None
    Options None
    Order Allow,Deny
    Allow from All
    <LimitExcept GET HEAD OPTIONS>
        Require valid-users
    </LimitExcept>
</Directory>

Så skulle resten også kunne læse uden password... (Jeg har pillet ved din LimitExcept - hvis den ikke virker, så prøv med din)
Avatar billede psycosoft-funware Nybegynder
27. oktober 2008 - 22:13 #10
sådan ser min config pt ud:


<VirtualHost *>

        DocumentRoot [path to docroot]
        ServerName [servername]
        DavLockDB /var/lock/apache2/DavLock
        <Directory [path to calendars folder]>
                Options Indexes FollowSymLinks
                AllowOverride None
                order allow,deny
                allow from all
                AuthName "Remote-Calendar"
                AuthType Digest
                AuthDigestProvider file
                AuthUserFile [path to digest file]
                AuthGroupFile /dev/null
                DAV On
                require valid-user
                <LimitExcept GET POST HEAD PROPFIND OPTIONS>
                        require valid-user
                </LimitExcept>
        </Directory>
</VirtualHost>
Avatar billede psycosoft-funware Nybegynder
23. november 2008 - 13:14 #11
>>coderdk: kan du ikke lægge et svar så vi kan få lukket dette spm? :)
Avatar billede coderdk Praktikant
23. november 2008 - 13:52 #12
Fik du det til at virke? :D
Avatar billede psycosoft-funware Nybegynder
01. december 2008 - 16:24 #13
jeg har ikke rigtigt haft tid til at kigge på det siden, men håber at der bliver et lille hul inden jul :)

jeg skal nok lade dig være opdateret, om det virker eller ej ;)
Avatar billede coderdk Praktikant
01. december 2008 - 16:50 #14
Ok :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester