Korištenje jedinstvene prijave u web aplikacijama

Ovim diplomskim radom je prikazan pregled korištenih tehnologija, dizajn rješenja, te implementacija, koja je popraćena dijelovima koda i slikama zaslona korisničkog sučelja. Također je objašnjena smisao i potreba za ovakvom aplikacojim. U poglavlju „pregled korištenih tehnologija“ prikazane su kori...

Full description

Bibliographic Details
Main Author: Perković, Petar
Other Authors: Šerić, Ljiljana
Format: Master Thesis
Language:Croatian
Published: Sveučilište u Splitu. Fakultet elektrotehnike, strojarstva i brodogradnje. Zavod za elektroniku i računarstvo. 2021
Subjects:
Online Access:https://zir.nsk.hr/islandora/object/fesb:122
https://urn.nsk.hr/urn:nbn:hr:179:614923
https://repozitorij.svkst.unist.hr/islandora/object/fesb:122
https://repozitorij.svkst.unist.hr/islandora/object/fesb:122/datastream/PDF
Description
Summary:Ovim diplomskim radom je prikazan pregled korištenih tehnologija, dizajn rješenja, te implementacija, koja je popraćena dijelovima koda i slikama zaslona korisničkog sučelja. Također je objašnjena smisao i potreba za ovakvom aplikacojim. U poglavlju „pregled korištenih tehnologija“ prikazane su korištene tehnologije, a to su ASP.NET Core, Angular te Auth0. Također su prikazana i razvojna okruženja Visual Studio 19 te Visual Studio Code. Popularne tehnologije imaju pregršt biblioteka za razne namjena pa je posao programera znatno olakšan, a popularna razvojna okruženja imaju razne dodatke koji provjeraju kod i paze na format koda. Poglavlje „dizajn rješenja“ predstavlja sami dizajn prema kojem će aplikacija biti izrađenja. Na samom početku su predstavljeni zahtjevi koji trebaju biti ispunjeni. Svaki dio aplikacije je zasebno dizajniran te je poglavlje podijeljeno na potpoglavlja prema dijelovima aplikacije. Implementacija je prikazana u trećem poglavlju, također je podjeljen na potpoglavlja, koja sadrže sve bitne dijelove koda te slike bitnih dijelova korisničkog sučelja. Također je prikazano kako implementirati Auth0 u ASP.NET Core i u Angular aplikacije. Korištenje Auth0-a znatno povećava korisnikovu sigurnost te štiti osobne podatke. Auth0 nudi razne dodatne sigurnosne provjere pa njime možemo učiniti aplikaciju još sigurnijom. Isto tako vrlo jednostavno se implementira unutar aplikacije te je jednostavan za korištenje krajnjem korisniku što ga čini jednim od najpopularnijih softvera za centralnu prijavu. This thesis presents an overview of the technologies used, solution design, and implementation, which is accompanied by parts of code and screen images of the user interface. The meaning and need for such an application are also explained. The "Overview of technologies used" section shows the technologies used, which are ASP.NET Core, Angular, and Auth0. Visual Studio 19 and Visual Studio Code development environments are also shown. Popular technologies have a handful of libraries for various purposes, so ...