Sovellus
Sovellus on Blazor clientside Side SPA-sovellus. Eli yksinkertaistettuna
sivu latautuu palvelimelta ja sitten soelluskkoodi alkaa pyöriä wasm-sovelluksena.
Kun käyttäjä painaa jotain painiketta tai klikkaa jotain näytöllä, toiminto käsitellään wasm-applikaatiossa
ei javasciptinä sivun taustakodissa. Wasm sitten muokkaa sivun DOMia halutulla tavalla.
ja suorittaa tarpeen mukaan webapi-kutsut.
Idea sovellukessa on että se olisi mallirunko varsinaiselle johonkin tarpeeseen tehtävälle
sovellukselle. niin ettei sitä aloittaessa tarvitsisi lähteä liikkeelle yleisistä toiminnallisuuksien
rakentamisesta.
Kirjautuminen
Sisäänkirjautumiseen tarvitaan käyttäjäavain jonka tavalla toisella käyttäjä saa haltuunsa. Kirjautumistoiminnon avulla pääsee laitteella
sitten tässä vaiheesa mm käyttäjätietojen ylläpitoon.
Kirjautumisavain on kertakäyttöinen ja se syötetään kirjautumisnäytössä. Kirjautuminen aktivoi tunnuksen ja yksilöi laitteen. Tallentaa
tiedot selaimen tietokantaan ja aktivointi lukitsee tunnuksen havaitsenmaansa tietokoneen IP-osoitteeseen
Ohjelma käyttää sisäistä mekanismia tiedonsiirron yksilöimiseen selaimen ja palvelimen välillä. Sovelluksesta ei kirjauduta ulos,
joten selainistunto pysyy kirjautuneena. Mikäli sovellus ei toimi ja uudelleenkirjautuminen vaaditaan,
käyttäjän tulee tilata tunnuksen avaus ylläpidolta.
Kirjautumisavaimen luontitoiminnolla käyttäjä voi kirjautua uudelleen samalla tai toisella laitteella.
Kirjautumistunnus on sidottu selaimeen tai laitteeseen. Samaa tunnusta ei voi myöskään aktivoida toiselle selaimelle tai laitteelle samanaikaiseen käyttöön;
jokaiselle selaimelle tai laitteelle vaaditaan oma tunnus.