BSc Thesis - tud.ttu.ee - Tallinna Tehnikaülikool
BSc Thesis - tud.ttu.ee - Tallinna Tehnikaülikool
BSc Thesis - tud.ttu.ee - Tallinna Tehnikaülikool
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