SkÃ¥ne Sjælland Linux User Group - http://www.sslug.dk Forside   Tilmelding   Postarkiv   Forum   Kalender   Søg
MhonArc Dato: [Date Prev] [Kronologisk oversigt] [Date Next]   TrÃ¥d: [Date Prev] [Oversigt trÃ¥de] [Date Next]   MhonArc
 

Re: [PERL] Authentication med AuthenURL



<sslug@sslug> writes:

> Jeg har en password beskyttet webside som benytter .htaccess, på en
> apache server. Jeg vil gerne benytte denne password beskyttelse fra
> et perl CGI script.

Du kan ikke lave HTTP-authentificering fra CGI-scripts. Flere
versioner af CGI-specifikationer anbefaler direkte serveren at fjerne
de nødvendige indformationer.

Hvis du skal lave Authentificering fra selve dit CGI-script bliver du
nødt til at overføre brugernavn og kodeord i en almindelig
webform. Men så burde du også kunne løse dit problem bare ved at lave
et HTTP-forspørgsel med de informationer til den side der allerede er
beskyttet. Det kan let gøres med LWP. Du skal så bare tjekke at du
ikke får en status 401.


> Jeg har fundet frem til at jeg højest sandsynligt kan bruge det perl
> modul der hedder Apache::AuthenURL:

Apache::AuthenURL er lavet til mod_perl og kan ikke bruges fra et
CGI-script. Det er lavet til at køre i Apaches Authentificerings-fase.

Så med mindre du kan lave authentificeringen i .htaccess (eller et
andet sted i Apache-konfigurationen kan du ikke bruge det script til
meget.

-- 
 Peter Makholm     |                                              What if:
 sslug@sslug |                Tanenbaum had convinced Linus that his
 http://hacking.dk |                  operating system really was obsolete


 
Forside   Tilmelding   Postarkiv   Oversigt   Kalender   Søg

 
 
Henvendelse vedrørende websiderne til <www_admin>. Senest ændret 2005-08-10, klokken 19:55
Denne side vedligeholdes af MHonArc .