Skoči na glavni sadržaj

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.


Puni tekst: engleski pdf 219 Kb

str. 251-260

preuzimanja: 0

citiraj


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

https://hrcak.srce.hr/349873

Datum izdavanja:

27.7.2026.

Podaci na drugim jezicima: engleski

Posjeta: 0 *