Etäluettavien vesimittarien käyttöliittymän ja asiakkaiden autentikoinnin toteutus
Kaartinen, Jarkko (2019)
Kaartinen, Jarkko
2019
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-202001031023
https://urn.fi/URN:NBN:fi:amk-202001031023
Tiivistelmä
Tämän opinnäytetyön aiheena oli etäluettavien vesimittarien käyttöliittymän toteuttaminen nykyaikaisella JavaScript ohjelmistokehyksellä sekä asiakkaiden autentikoinnin toteuttaminen käyttöliittymään. Työn tilaajana toimi Preventos Informatics Oy. Yritys tarjoaa vesijärjestelmien automatisoitua seurantapalvelua vesihuoltolaitoksille, kiinteistöille ja teollisuuden toimijoille sekä pyrkimyksenä on laajentua myös kuluttaja-asiakkaisiin. Opinnäytetyöllä oli kolme päätavoitetta: tutkia identiteetin- ja pääsynhallintaa sekä vahvaa sähköistä tunnistautumista yrityksen tulevaisuuden tarpeisiin, toteuttaa asiakkaiden autentikoiminen ja rakentaa käyttöliittymä missä etäluettavien vesimittarien tietoa voidaan esittää.
Tutkimus aloitettiin perehtymällä asiakkaiden identiteetin- ja pääsynhallintaan ja kuinka se on toteutettavissa sovellukselle. Tutkimustyö piti sisällään myös vahvan sähköisen tunnistautumisen tarjoajien tutkimista sekä millaisia järjestelmiä käytetään vahvaan tunnistautumiseen. Azure Active Directory B2C käytettiin asiakkaiden identiteetin- ja pääsynhallinta palveluna ja se konfiguroitiin käyttöliittymään. Käyttöliittymä rakennettiin Vue.js ohjelmistokehykselle. Mittaustiedon visualisointiin käytettiin tarkoituksenmukaisia graafeja.
Opinnäytetyön lopputuloksena laadittiin raportti mikä sisältää tietoa käytetyistä teknologioista, asiakkaiden identiteetin- ja pääsynhallinnasta sekä vahvasta sähköisestä tunnistautumisesta. Työssä toteutettiin asiakkaiden rekisteröinti ja kirjautuminen käyttöliittymään Azure Active Directory B2C:llä. Asiakkaat pystyvät tarkastelemaan omaa vedenkulutustaan käyttöliittymässä ja voivat vertailla omaa kulutustaan kulutuksen keskiarvoon sekä asiakkaat pystyvät seuraamaan oman etäluettavan vesimittarin tilaa.
Tutkimus aloitettiin perehtymällä asiakkaiden identiteetin- ja pääsynhallintaan ja kuinka se on toteutettavissa sovellukselle. Tutkimustyö piti sisällään myös vahvan sähköisen tunnistautumisen tarjoajien tutkimista sekä millaisia järjestelmiä käytetään vahvaan tunnistautumiseen. Azure Active Directory B2C käytettiin asiakkaiden identiteetin- ja pääsynhallinta palveluna ja se konfiguroitiin käyttöliittymään. Käyttöliittymä rakennettiin Vue.js ohjelmistokehykselle. Mittaustiedon visualisointiin käytettiin tarkoituksenmukaisia graafeja.
Opinnäytetyön lopputuloksena laadittiin raportti mikä sisältää tietoa käytetyistä teknologioista, asiakkaiden identiteetin- ja pääsynhallinnasta sekä vahvasta sähköisestä tunnistautumisesta. Työssä toteutettiin asiakkaiden rekisteröinti ja kirjautuminen käyttöliittymään Azure Active Directory B2C:llä. Asiakkaat pystyvät tarkastelemaan omaa vedenkulutustaan käyttöliittymässä ja voivat vertailla omaa kulutustaan kulutuksen keskiarvoon sekä asiakkaat pystyvät seuraamaan oman etäluettavan vesimittarin tilaa.