[Ac] mod-auth nie jest rekursywny?

Daniel Mróz beorn w alpha.pl
Śro, 11 Lut 2004, 16:45:31 CET


Czesc

    Kiedys bylo tak, ze konfigurowalo si np. katalog glowny jako 
chroniony haslem i pytanie o autoryzacje pojawialo sie gdziekolwiek 
uzytkownik chcial wejsc ponizej tego katalogu. W apache 2.0 (Ac) jest 
chyba cosik nie tak, gdyz:

         <Limit />
                 AuthType Basic
                 AuthName "SVN Repository"
                 AuthUserFile /srv/svn/htpasswd
                 Require valid-user
         </Limit>

dziala tylko na katalog glowny oraz na wszystkie katalogi w dyrektywach 
<Location>, natomias ponizej ich wpuszcza bez najmniejszych kontroli.
Przyklad:

         <Location /repo1>
                 DAV svn
                 SVNPath /srv/svn/repos/1
         </Location>


         <Location /repo2>
                 DAV svn
                 SVNPath /srv/svn/repos/2
         </Location>

Teraz, jesli odpytam http://stronka.gdzies.pl/repo1 dostaje pytanie o 
haslo, natomiast przy http://stronka.gdzies.pl/repo1/katalog juz nie.
Na apache 1.3 to dzialalo prawidlowo. To bug czy ficzer?

P.S. <Limit /*> tez nie dziala, takoz i <Limit /*/*>


Pozdrawiam
Beorn

-- 
----------------------------------------------------------------------
Daniel `Beorn' Mróz      <beorn w alpha.pl>       http://127.0.0.1/beorn
GCS/E d+(pu) s: a-@ C++++ UL++++$ P+++ L+++ E--- X W+++ N++ o? K- w---
O  M-  V-  PS  PE- !Y PGP t- 5- R tv-- b+ DI++ D+++ G++ e  h!  r--  y+
----------------------------------------------------------------------



Więcej informacji o liście dyskusyjnej pld-devel-pl