Basic authentication näited: erinevus redaktsioonide vahel

Allikas: Lambda
Mine navigeerimisribale Mine otsikasti
Resümee puudub
 
Resümee puudub
 
1. rida: 1. rida:
Tüüpiline basic authenticationit tegev.htaccess faili sisu kataloogis:
Vaata lehte http://dijkstra.cs.ttu.ee/~tammet/proov/index.html mis kasutab basic authenticationit.


Sisse saad logida kasutajaga koer ja parooliga kass.
Basic authenticationi tekitab kataloogis /home/tammet/public_html/proov fail .htaccess kus on öeldud, et kataloog vajab authenticationit.
Taustainfoks: .htaccess failis saab öelda ka palju muid asju: ta on üleüldine kataloogi-kaupa ligipääsude jms sättimise mehhanism.
Mainitud .htaccess faili sisu on:


<pre>
<pre>
AuthType Basic
AuthType Basic
AuthName "mywwwadmin"
AuthName "Password Required"
AuthUserFile /usr/local/httpd/passwords
AuthUserFile /home/tammet/password.file
Require valid-user
Require valid-user
</pre>
</pre>
ja paroolifaili /home/tammet/password.file sisu on
<pre>
koer:axn/XG2SQ4yRk
</pre>
kus see axn/XG2SQ4yRk on krüptitult sõna kass.
Paroolifaili tegemiseks on sobiv utiliit htpasswd. Näiteks
<pre>
htpasswd /home/tammet/password.file hiir
</pre>
lisab faili uue rea kasutajaga hiir, kusjuures arooli küsitakse käsurealt ja faili salvestatakse krüptitult. Krüptimisel on kasutusel nii MD5-põhine algoritm (default) kui alternatiivina crypt() süsteemicall, mis kasutab DES põhist algoritmi.
Loomulikult peab apachel olema õigus seda /home/tammet/password.file näha ja samuti peab apache konfis olema öeldud, et ta .htaccess faile kasutaks.
Vaikimisi apache konfis see alati nii pole, st suvalisel võõral serveril, kus sul ei ole õigust apache konfi muuta, ei pruugi .htaccess failid töötada.

Viimane redaktsioon: 6. detsember 2012, kell 03:32

Vaata lehte http://dijkstra.cs.ttu.ee/~tammet/proov/index.html mis kasutab basic authenticationit.

Sisse saad logida kasutajaga koer ja parooliga kass.

Basic authenticationi tekitab kataloogis /home/tammet/public_html/proov fail .htaccess kus on öeldud, et kataloog vajab authenticationit. Taustainfoks: .htaccess failis saab öelda ka palju muid asju: ta on üleüldine kataloogi-kaupa ligipääsude jms sättimise mehhanism. Mainitud .htaccess faili sisu on:

AuthType Basic
AuthName "Password Required"
AuthUserFile /home/tammet/password.file
Require valid-user

ja paroolifaili /home/tammet/password.file sisu on

koer:axn/XG2SQ4yRk

kus see axn/XG2SQ4yRk on krüptitult sõna kass.

Paroolifaili tegemiseks on sobiv utiliit htpasswd. Näiteks

htpasswd /home/tammet/password.file hiir

lisab faili uue rea kasutajaga hiir, kusjuures arooli küsitakse käsurealt ja faili salvestatakse krüptitult. Krüptimisel on kasutusel nii MD5-põhine algoritm (default) kui alternatiivina crypt() süsteemicall, mis kasutab DES põhist algoritmi.

Loomulikult peab apachel olema õigus seda /home/tammet/password.file näha ja samuti peab apache konfis olema öeldud, et ta .htaccess faile kasutaks. Vaikimisi apache konfis see alati nii pole, st suvalisel võõral serveril, kus sul ei ole õigust apache konfi muuta, ei pruugi .htaccess failid töötada.