Stručni rad
https://doi.org/10.51650/ezrvs.20.1-2.15
Metodološki pristup projektiranju REST API-ja s implementacijom autentifikacije i autorizacije primjenom JSON Web Tokena (JWT)
Karlo Stjepanović
; Tehničko veleučilište u Zagrebu, Zagreb, Hrvatska
Alen Šimec
; Tehničko veleučilište u Zagrebu, Zagreb, Hrvatska
*
* Dopisni autor.
Sažetak
Suvremeni razvoj softvera sve se više temelji na razdvajanju klijentskih komponenti i poslužiteljskih usluga s ciljem povećanja modularnosti, skalabilnosti i dugoročne održivosti sustava. U radu se teorijske osnove arhitektonskog stila REST povezuju s metodološkim pristupom projektiranju API-ja, s posebnim naglaskom na oblikovanje sučelja, strukturu URL krajnjih točaka, dosljednost imenovanja, primjenu HTTP metoda i statusnih kodova te razmjenu podataka između klijenta i poslužitelja. Istraživanje se temelji na pregledu i sintezi relevantne literature o REST arhitekturi, HTTP komunikaciji, projektiranju usmjerenom na resurse, razmjeni podataka u formatu JSON te sigurnosnim mehanizmima utemeljenima na tokenima. Glavni rezultat rada jest strukturirani skup smjernica za projektiranje REST API-ja koje omogućuju predvidljivo ponašanje sučelja, jasniju komunikaciju između softverskih komponenti i veću održivost mrežnih usluga. Zaključuje se da kvalitetno projektiranje REST API-ja zahtijeva integriranu primjenu arhitektonskih načela, standardizirane semantike komunikacije te sigurnosnih mehanizama, poput autentifikacije i autorizacije primjenom JSON Web Tokena (JWT).
Ključne riječi
REST API; HTTP; JSON; JWT; authentication.
Hrčak ID:
349873
URI
Datum izdavanja:
27.7.2026.
Posjeta: 0 *