12.07.2015 Views

BSc Thesis - tud.ttu.ee - Tallinna Tehnikaülikool

BSc Thesis - tud.ttu.ee - Tallinna Tehnikaülikool

BSc Thesis - tud.ttu.ee - Tallinna Tehnikaülikool

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

on nähtavad ja ligipääsetavad vaid t<strong>ee</strong>nuste serveri sisestele klassidele.5.6.7 AuthService klassAuthService klass pakub t<strong>ee</strong>nuste serveri kasutamiseks kasutajate autentimiseksvajalikke t<strong>ee</strong>nuseid.Kasutajate autentimine toimub kasutajanime ning parooli alusel. Autentimisekshakatakse kasutama Pluggable Authentication Modules (PAM) mooduleid, etsidestada t<strong>ee</strong>nuste server lahti autentimisandmete hoidmisest.Eduka autentimise korral gener<strong>ee</strong>ritakse käimasoleva sessiooni ID, mida on kasutajalvõimalik enda tuvastamiseks kasutada. Vaikimisi kehtib konkr<strong>ee</strong>tse kasutaja sessiooniID 10 minutit tema viimasest tegevusest.Klassi pakutavad t<strong>ee</strong>nused on realis<strong>ee</strong>ri<strong>tud</strong> järgmiste m<strong>ee</strong>toditena:• authenticate – kasutatakse kasutaja tuvastamiseks ja “sisselogimise”läbiviimiseks. Eduka kasutaja tuvastamise korral luuakse kehtiva sessiooni IDja tagastatakse s<strong>ee</strong> kasutajale.• deauthenticate – kasutatakse kehtiva sessiooni lõpetamiseks ja“väljalogimise” läbiviimiseks.Sessioonide kehtivuse ning õigsuse kontrollimiseks vajalikud m<strong>ee</strong>todid onrealis<strong>ee</strong>ri<strong>tud</strong> kättesaadavaks t<strong>ee</strong>nuste serveri sisestele klassidele.42

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!