Vahvan tunnistautumisen käyttöönottosuunnitelma web-sovellukseen
Pulkkinen, Eetu (2024)
Pulkkinen, Eetu
2024
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-202404166678
https://urn.fi/URN:NBN:fi:amk-202404166678
Tiivistelmä
Opinnäytetyön aiheena oli käyttöönottosuunnitelman kehittäminen vahvan tunnistautumisen integroimiseksi web-sovellukseen. Vahva tunnistautuminen muodostaa olennaisen osan modernista tietoturvastrategiasta verkkopalveluissa erityisesti silloin, kun käsitellään arkaluonteisia tietoja.
Työssä tutkittiin erilaisia tunnistautumismenetelmiä ja niiden soveltuvuutta erilaisiin konteksteihin. Tarkastelun alla oli myös vahvan tunnistautumisen vaikutukset käyttäjäkokemukseen sekä sovelluksen tietoturvaan. Lopuksi esitettiin Telian vahvan tunnistautumisen integrointi web-sovellukseen React, JavaScript, TypeScript sekä GraphQL -ohjelmointikielillä. Toteutusvaiheessa keskityttiin yksityiskohtiin, kuten salausavaimen luontiin ja funktionaaliseen toteutukseen.
Lopputuloksena saimme vahvan tunnistautumisen liitettyä toimeksiantajan sovellukseen. Vahvan tunnistautumisen toteutuksessa pyrittiin luomaan mahdollisimman modulaarinen rakenne. Modulaarisen lähestymistavan ansiosta vahva tunnistautuminen on helposti skaalattavissa ja integroitavissa muihin sovelluksen osiin.
Työssä tutkittiin erilaisia tunnistautumismenetelmiä ja niiden soveltuvuutta erilaisiin konteksteihin. Tarkastelun alla oli myös vahvan tunnistautumisen vaikutukset käyttäjäkokemukseen sekä sovelluksen tietoturvaan. Lopuksi esitettiin Telian vahvan tunnistautumisen integrointi web-sovellukseen React, JavaScript, TypeScript sekä GraphQL -ohjelmointikielillä. Toteutusvaiheessa keskityttiin yksityiskohtiin, kuten salausavaimen luontiin ja funktionaaliseen toteutukseen.
Lopputuloksena saimme vahvan tunnistautumisen liitettyä toimeksiantajan sovellukseen. Vahvan tunnistautumisen toteutuksessa pyrittiin luomaan mahdollisimman modulaarinen rakenne. Modulaarisen lähestymistavan ansiosta vahva tunnistautuminen on helposti skaalattavissa ja integroitavissa muihin sovelluksen osiin.