Pregled bibliografske jedinice broj: 953792
Sigurnosni protokoli i rješenja za WEB i mobilne platforme
Sigurnosni protokoli i rješenja za WEB i mobilne platforme, 2018., diplomski rad, diplomski, Fakultet elektrotehnike, strojarstva i brodogradje (FESB), Split
CROSBI ID: 953792 Za ispravke kontaktirajte CROSBI podršku putem web obrasca
Naslov
Sigurnosni protokoli i rješenja za WEB i mobilne platforme
(Security protocols and solutions for web and mobile platforms)
Autori
Glavaš, Mijo
Vrsta, podvrsta i kategorija rada
Ocjenski radovi, diplomski rad, diplomski
Fakultet
Fakultet elektrotehnike, strojarstva i brodogradje (FESB)
Mjesto
Split
Datum
12.09
Godina
2018
Stranica
79
Mentor
Lorincz, Josip
Ključne riječi
Autentikacija, Autorizacija, Sigurnosni protokoli, API, Baza podataka, Spring Boot, Keycloak, Angular, jednostruka prijava, SSO
(Authentication, Authorisation, Security protocols, API, Data base, Spring Boot, Keycloak, Angular, single sign on, SSO)
Sažetak
Tema ovog diplomskog rada je implementacija rješenja autentikacije i autorizacije na testnom sustavu za evidenciju i pružanje usluga studentima fakulteta u formi pregleda kolegija i statusa položenih predmeta. U uvodnom dijelu rada opisan je koncept autentikacije, autorizacije i obračuna. Također je opisan koncept jednostruke prijave SSO (engl. Single Sign-On), što predstavlja temelj praktičnog dijela diplomskog rada. U praktičnom djelu rada ostvarena je implementacija srednjeg sloja razvijenog programskog rješenja u programskom okruženju Spring Boot-a. Implementacijom srednjeg sloja razvijeno programsko rješenje ima troslojnu arhitekturu. Rezultati interakcije sa razvijenim programskim rješenjem se korištenjem API-a, korisniku sustava prezentiraju putem klijenta koji je izrađen u programskom okruženju Angular. Autorizacijski server koji brine o autentikaciji i autorizaciji implementiran je kroz Keycloak, rješenje otvorenog koda koje se temelji na konceptu SSO-a. Autorizacijski server šalje token srednjem sloju koji kroz API vrši autorizaciju korisnika. Pritom se korisnik u sustav prijavljuje samo jednom i s jednim akreditacijskim podacima. Nakon uspješne prijave u sustav, korisnik sustava ima uvid u upisane kolegije i indeks. Implementacija ovakvoga rješenja ima svoje prednosti koje se odnose na: povećanje sigurnosti kod pristupa korisnika, postojanje jedne korisničke baze podataka kao i lakše administracije sustava.
Izvorni jezik
Hrvatski
Znanstvena područja
Elektrotehnika, Računarstvo, Informacijske i komunikacijske znanosti
POVEZANOST RADA
Ustanove:
Fakultet elektrotehnike, strojarstva i brodogradnje, Split
Profili:
Josip Lörincz
(mentor)