| | SLO | ENG | Cookies and privacy

Bigger font | Smaller font

Show document Help

Title:Varovanje programskih vmesnikov spletnih storitev v sodobnih porazdeljenih sistemih s protokolom OpenID Connect : diplomsko delo
Authors:ID Horvatič, Luka (Author)
ID Hölbl, Marko (Mentor) More about this mentor... New window
ID Hrgarek, Luka (Comentor)
Files:.pdf UN_Horvatic_Luka_2019.pdf (908,53 KB)
MD5: 34FDD02267C4890B7D46807A23FE46E5
PID: 20.500.12556/dkum/b9e5ea2d-207c-4532-b00a-e7ed518f753a
 
Language:Slovenian
Work type:Bachelor thesis/paper
Typology:2.11 - Undergraduate Thesis
Organization:FERI - Faculty of Electrical Engineering and Computer Science
Abstract:V diplomskem delu smo opisali, kako zavarovati dostopne točke spletnih aplikacij v porazdeljenih sistemih. Zavarovali smo jih s slojem avtorizacije, ki ob vsakem poskusu klica dostopnih točk preveri dovoljenja klicatelja. To smo dosegli s protokolom OpenID Connect, ki ga implementira odprtokodna rešitev Keycloak. Za prikaz delovanja varovanja v različnih scenarijih smo pripravili spletno aplikacijo, zgrajeno v aplikacijskem ogrodju Spring Boot in napisano v jeziku Java. Po analizi uporabe dostopnih točk preko varnostnega sloja smo ugotovili, da je protocol OpenID Connect enostavna in primerna rešitev za avtoriziranje zunanjih uporabnikov. Za dodaten nivo varnosti OpenID Connect ponuja rešitev za avtentikacijo uporabnikov, kar pa ni bil cilj naloge.
Keywords:mikroservisna arhitektura, varovanje programskih vmesnikov, OAuth 2.0, OpenID Connect, servis Keycloak
Place of publishing:Maribor
Place of performance:Maribor
Publisher:[L. Horvatič]
Year of publishing:2019
Number of pages:VI, 35 f.
PID:20.500.12556/DKUM-75211 New window
UDC:004.777(043.2)
COBISS.SI-ID:22865686 New window
NUK URN:URN:SI:UM:DK:AJO5SBI3
Publication date in DKUM:08.11.2019
Views:1213
Downloads:104
Metadata:XML DC-XML DC-RDF
Categories:KTFMB - FERI
:
Copy citation
  
Average score:(0 votes)
Your score:Voting is allowed only for logged in users.
Share:Bookmark and Share



Hover the mouse pointer over a document title to show the abstract or click on the title to get all document metadata.

Licences

License:CC BY-NC-ND 4.0, Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International
Link:http://creativecommons.org/licenses/by-nc-nd/4.0/
Description:The most restrictive Creative Commons license. This only allows people to download and share the work for no commercial gain and for no other purposes.
Licensing start date:27.09.2019

Secondary language

Language:English
Title:Securing web service application programming interfaces in modern distributed systems with the OpenID Connect protocol
Abstract:In this thesis we have described how to protect the access points in our web application. We secured them by adding an authorization layer, which checks for user privileges on every call made on the access points. This was achieved by using protocol OpenID Connect, which is implemented by the opensource service Keycloak. For demonstration purposes, we prepared a web application built in Spring Boot framework and written in the Java programming language. After evaluating the usage of protected end-points, we have deducted that protocol OpenID Connect is a simple and appropriate solution for authorization purposes. For an extra layer of security, OpenID Connect offers additional functionality with the possibility of authenticating users, but that was not the purpose of this project.
Keywords:microservice architecture, securing APIs, OAuth 2.0, OpenID Connect, Keycloak service


Comments

Leave comment

You must log in to leave a comment.

Comments (0)
0 - 0 / 0
 
There are no comments!

Back
Logos of partners University of Maribor University of Ljubljana University of Primorska University of Nova Gorica