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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

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!