| 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...  ID Hrgarek, Luka (Comentor) |
| Files: | 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  |
|---|
| UDC: | 004.777(043.2) |
|---|
| COBISS.SI-ID: | 22865686  |
|---|
| NUK URN: | URN:SI:UM:DK:AJO5SBI3 |
|---|
| Publication date in DKUM: | 08.11.2019 |
|---|
| Views: | 1213 |
|---|
| Downloads: | 104 |
|---|
| Metadata: |  |
|---|
| Categories: | KTFMB - FERI
|
|---|
|
:
|
Copy citation |
|---|
| | | | Average score: | (0 votes) |
|---|
| Your score: | Voting is allowed only for logged in users. |
|---|
| Share: |  |
|---|
Hover the mouse pointer over a document title to show the abstract or click
on the title to get all document metadata. |