Pregled bibliografske jedinice broj: 1213768
Implementacija sustava jedinstvene prijave pomoću softvera otvorenog koda (Keylock)
Implementacija sustava jedinstvene prijave pomoću softvera otvorenog koda (Keylock), 2022., diplomski rad, diplomski, Fakultet elektrotehnike, strojarastva i brodogradnje, Split
CROSBI ID: 1213768 Za ispravke kontaktirajte CROSBI podršku putem web obrasca
Naslov
Implementacija sustava jedinstvene prijave pomoću
softvera otvorenog koda (Keylock)
(Implementation of single sign-on system with open-
source software (Keycloak))
Autori
Pupačić, Ante
Vrsta, podvrsta i kategorija rada
Ocjenski radovi, diplomski rad, diplomski
Fakultet
Fakultet elektrotehnike, strojarastva i brodogradnje
Mjesto
Split
Datum
13.09
Godina
2022
Stranica
91
Mentor
Blažević, Zoran
Ključne riječi
Keycloak, Sustav jedinstvene prijave, Docker, RESTfull API, React
(Keycloak, Single sign-on system, Docker, RESTfull API, React)
Sažetak
Rad se može podijeliti na dva dijela: Unutar prvoga dijela objašnjen je koncept autentifikacije i autorizacije, sustav jedinstvene prijave koji je dio šire okoline koja se naziva federalno upravljanje identitetom. Objašnjen je Keycloak koji je softver otvorenog koda, koji se koristi unutar praktičnog dijela. LDPA koji je protokol za pristup i OAuth2 koji je okvir za autorizaciju. Token i vrste tokena. Docker koji pokreće aplikacije, te REST API koji se koristi za HTTP zahtjeve. Unutar drugo dijela objašnjen je praktični rad koji je obliku web aplikacije, sa svim svojim komponentama i pokrenutim serverima. Gdje je React aplikacija integrirana sa Keycloak serverom. Gdje se na temelju uloga omogućava pristup pojedinim resursima. Resursi su zaštićeni tako da samo korisnika koji je prijavljen unutar aplikacije ima pristup resursima.
Izvorni jezik
Hrvatski
Znanstvena područja
Elektrotehnika
POVEZANOST RADA
Ustanove:
Fakultet elektrotehnike, strojarstva i brodogradnje, Split
Profili:
Zoran Blažević
(mentor)