Spring alapú web API fejlesztés
| dc.contributor.advisor | Jeszenszky, Péter | |
| dc.contributor.author | Racs, Tamás | |
| dc.contributor.department | DE--Informatikai Kar | hu_HU |
| dc.date.accessioned | 2021-04-21T06:00:09Z | |
| dc.date.available | 2021-04-21T06:00:09Z | |
| dc.date.created | 2021-04-20 | |
| dc.description.abstract | A Web API-k használata a legtöbb esetben valamilyen jogosultságot és hitelességet igazoló mechanizmushoz kötődik. A választható mechanizmusokból többféle létezik. Egy-egy Web API szolgáltatója többféle hitelesítési módszert is biztosíthat a felhasználói számára, akár kombinálhatja is őket. Ez megnehezíti a felhasználók életét, hiszen külön figyelmet kell fordítaniuk a megfelelő formátumú hitelesítési adatok megadására adott Web API végpontok hívása esetében. A hitelesítési probléma mellett gondot jelent a felhasználónak az is, hogy a népszerű, kimondottan az iparban is használt Web API-k a válaszaikban hatalmas mennyiségű adattal térnek vissza, aminek nagy része nagyon sokszor semmilyen új információt nem biztosít a felhasználó számára, tehát a felhasználónak ki kell nyernie valamilyen módon az általa keresett konkrét információt. Ebben az esetben, ha a felhasználó a kapott választ szűrni szeretné, akkor neki a szűrés egy új műveletet jelentene, amit minden kapott válasz esetén el kellene végeznie. A szakdolgozatom célja egy olyan Web API létrehozása, ami az általa kínált szolgáltatásba regisztrált más Web API végpontok esetén automatikusan elvégzi a felhasználók hitelesítését hívásukkor a megfelelő mechanizmus alapján, illetve lehetőséget adni a felhasználónak arra, hogy a regisztrált Web API végpontokhoz XQuery lekérdezéseket társítson, hogy a felhasználó válaszként valóban a tényleges, kívánt információt kapja meg abban a formátumban, ahogyan a felhasználó azt szeretné. | hu_HU |
| dc.description.course | Programtervező Informatikus | hu_HU |
| dc.description.degree | BSc/BA | hu_HU |
| dc.format.extent | 53 | hu_HU |
| dc.identifier.uri | http://hdl.handle.net/2437/306410 | |
| dc.language.iso | hu | hu_HU |
| dc.subject | REST | hu_HU |
| dc.subject | Web API | hu_HU |
| dc.subject | XQuery | hu_HU |
| dc.subject | Spring Framework | hu_HU |
| dc.subject | OpenAPI | hu_HU |
| dc.subject.dspace | DEENK Témalista::Informatika::Információtechnológia | hu_HU |
| dc.title | Spring alapú web API fejlesztés | hu_HU |