REST-API:n toteutus sisältäen valtuuttamisen ja todentamisen
Päivinen, Nina (2024)
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-202402052482
https://urn.fi/URN:NBN:fi:amk-202402052482
Tiivistelmä
Opinnäytetyössä käsitellään pääaiheena back-end-sovelluksen toteuttaminen käyttäen REST-rajapintatekniikkaa, joka sisältää myös valtuuttamis- ja todentamisominaisuudet. Kirjallisessa osiossa selvitetään mikä on web-rajapinta ja miten se asiakas-palvelinarkkitehtuurimallissa toimii. Erilaisia todentamis- ja valtuuttamistapoja käydään kirjallisessa vaiheessa myös läpi. GraphQL- ja SOAP-rajapintatekniikat ovat myös työssä ohessa lyhyesti esittelyssä, vaikka REST on pääteema. Sovelluskokeilussa toteutetaan tietokantaa käyttävä rajapinta aluksi pelkillä CRUD-toiminnoilla, jonka jälkeen luodaan ja yhdistetään sovellukseen valtuuttamiseen ja todentamiseen liittyvät ominaisuudet. Lopulta REST-sovelluksen toteutuksen jälkeen vertaillaan, kuinka RESTful-periaate toteutui tässä kehitetyssä sovelluksessa.
