Autentikointi mobiilisovelluksessa
Ünsal, Alparslan (2006)
Ünsal, Alparslan
Kajaanin ammattikorkeakoulu
2006
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201004126324
https://urn.fi/URN:NBN:fi:amk-201004126324
Tiivistelmä
Insinöörityössä tehtiin autentikointirajapinta mobiilisovelluksia varten. Autentikointirajapinta
tulee osaksi KajaPro Oy:n MCF-arkkitehtuuria. KajaPro on kajaanilainen tietotekniikan yritys,
joka on erikoistunut mobiililaiteohjelmointiin Javalla.
KajaPro Oy:llä on toteutettu asiakas/palvelin-ympäristö, jossa asiakaspään muodostaa
älypuhelin. Autentikointirajapinta sisältää kaksi eri rajapintaa, joista toinen on tehty
mobiilisovelluksen asiakaspuolta varten ja toinen palvelinpuolta varten. Asiakkaiden
tunnistamista varten täytyi palvelinpäähän tehdä autentikointirajapinta, jossa tunnistukseen oli
käytettävissä laitteen IMEI-koodi, puhelinliittymän IMSI-koodi, käyttäjätunnus/salasana-pari
tai niiden yhdistelmä.
Asiakasrajapinnalla käytettiin J2ME-ohjelmointia ja palvelinrajapinnalla käytettiin J2SEohjelmointia,
JAAS-rajapintaa ja MySQL-tietokantaohjelmaa. Rajapintojen tekemiseen ja
testaamiseen käytettiin Sunin NetBeans -ohjelmaa. Tehtyjen rajapintojen testaamiseksi
kirjoitettiin demosovellukset, jotka testasivat asiakas- ja palvelinrajapintoja. Insinöörityön
tuloksena saatiin MCF-arkkitehtuurin autentikointirajapinnat ja valmis tietokantataulukko.
tulee osaksi KajaPro Oy:n MCF-arkkitehtuuria. KajaPro on kajaanilainen tietotekniikan yritys,
joka on erikoistunut mobiililaiteohjelmointiin Javalla.
KajaPro Oy:llä on toteutettu asiakas/palvelin-ympäristö, jossa asiakaspään muodostaa
älypuhelin. Autentikointirajapinta sisältää kaksi eri rajapintaa, joista toinen on tehty
mobiilisovelluksen asiakaspuolta varten ja toinen palvelinpuolta varten. Asiakkaiden
tunnistamista varten täytyi palvelinpäähän tehdä autentikointirajapinta, jossa tunnistukseen oli
käytettävissä laitteen IMEI-koodi, puhelinliittymän IMSI-koodi, käyttäjätunnus/salasana-pari
tai niiden yhdistelmä.
Asiakasrajapinnalla käytettiin J2ME-ohjelmointia ja palvelinrajapinnalla käytettiin J2SEohjelmointia,
JAAS-rajapintaa ja MySQL-tietokantaohjelmaa. Rajapintojen tekemiseen ja
testaamiseen käytettiin Sunin NetBeans -ohjelmaa. Tehtyjen rajapintojen testaamiseksi
kirjoitettiin demosovellukset, jotka testasivat asiakas- ja palvelinrajapintoja. Insinöörityön
tuloksena saatiin MCF-arkkitehtuurin autentikointirajapinnat ja valmis tietokantataulukko.
