Yleistä Datahubin käyttäjähallinnasta

Yleistä Datahubin käyttäjähallinnasta

Datahubin käyttäjärakenne on kaksiosainen. Datahubin käyttäjät koostuvat aina käyttäjäidentiteetistä sekä tälle annetuista käyttöoikeuksista/rooleista. Tämän kaksiosaisuuden vuoksi uusi käyttäjä luodaan Datahubiin kahdessa osassa. Ensin luodaan käyttäjäidentiteetti, jolla käyttäjä kirjautuu järjestelmään. Käyttäjäidentiteetille luodaan sen jälkeen käyttöoikeudet. Kirjautumisessa käytetään TOTP-teknologiaan (Time-based One-Time Password) perustuvaa kaksivaiheista tunnistautumista.

Käyttäjä, organisaatio ja roolit

Datahubin käyttäjät koostuvat käyttäjätunnuksesta [käyttäjäidentiteetistä; identity] ja osapuolen käyttäjästä [organisation user]. Kirjautuminen järjestelmään tapahtuu käyttäjäidentiteetillä. Itse identiteetillä ei ole vielä järjestelmässä mitään oikeuksia, vaan käyttöoikeudet määritetään luomalla käyttäjälle osapuolen käyttäjä/käyttäjiä, jolle määritetään halutut käyttäjäroolit.

Käyttäjä on joko käyttöliittymäkäyttäjä tai järjestelmäkäyttäjä (B2B-sanomarajapinnan käyttäjä). Käyttöliittymäkäyttäjä on henkilö, joka käyttää Datahubin graafista käyttöliittymää, kun taas järjestelmäkäyttäjä on käyttäjä järjestelmälle, joka on yhteydessä Datahubiin. Sekä käyttöliittymä- että järjestelmäkäyttäjien käyttäjärakenne noudattaa edellä kuvattua kaksiosaista rakennetta. Järjestelmäkäyttäjien luontia varten löytyy erillinen ohje nimeltä Järjestelmäkäyttäjän luonti ja rajapintayhteyden muodostaminen.

Oheisessa taulukossa on koottuna käyttäjähallintaan liittyvät termit:

Suomeksi

Selitys

In English

Explanation

Suomeksi

Selitys

In English

Explanation

Portaalin käyttäjätunnus

 

Datahubin käyttöliittymää käyttävä luonnollinen henkilö.

Portal user (identity)

A natural person using the Datahub GUI.

Käyttäjä tai käyttäjäidentiteetti

Identiteetti, joka tunnistetaan käyttäjänimen ja salasanan avulla (lisäksi kaksivaiheinen tunnistautuminen).

User identity

A single identity that is identified using a username and password (also uses 2 Factor Authentication).

Osapuolen käyttäjä

Yhteen identiteettiin ja organisaatioon (osapuoleen) linkitetty käyttäjä, jolle on määritetty käyttäjäroolit. Määrittää, mitä tällä käyttäjällä on oikeus tehdä järjestelmässä.

Organisation user

A user that is linked to one identity and organisation and has user roles assigned to it. Defines what that identity is entitled to do in the system.

Käyttäjärooli

Ennalta määritetty rooli, jolla on joukko järjestelmätoimintoja, jotka voidaan suorittaa tällä roolilla.

User role

A predefined role with a set of system functions that can be performed with that role.

Järjestelmäkäyttäjä

Järjestelmän identiteetti, joka yhdistetään Datahubiin B2B-rajapinnan kautta.

System user (identity)

An identity of a system that connects to Datahub through the B2B interface.

Osapuolen käyttäjät eli varsinaiset käyttöoikeudet tulee aina olla linkitettynä käyttäjäidentiteettiin. Osapuolen käyttäjällä on roolit, jotka määrittelevät käyttöoikeudet järjestelmän toimintojen suorittamiseen. Osapuolen käyttäjällä voi olla yksi tai useampia käyttäjärooleja.

Yhdellä käyttäjällä voi myös olla yksi tai useampi osapuolen käyttäjä, joille on määritetty eri käyttäjärooleja. Käyttäjä voi myös edustaa useita eri organisaatioita eri osapuolen käyttäjien kautta. Tällöin käyttäjällä on yksi käyttäjäidentiteetti, joka on nimetty yhteen organisaatioon, ja tähän identiteettiin yhdistetyt osapuolen käyttäjät voivat olla eri organisaatioiden alla. Tällöin käyttäjäidentiteetin hallinnasta vastaa organisaatio, jonka nimissä käyttäjäidentiteetti on, ja osapuolten käyttäjistä vastaa aina kukin organisaatio, jonka nimissä mikäkin osapuolen käyttäjä on. Rakennetta on havainnollistettu alla olevassa kuvassa.

image-20260511-114413.png

Jos käyttäjällä on useampi osapuolen käyttäjä joko yhteen tai useampaan organisaatioon, käyttäjän tulee valita haluamansa osapuolen käyttäjä kirjautuessaan käyttöliittymälle. Jos käyttäjällä on vain yksi osapuolen käyttäjä, ohjautuu käyttäjä automaattisesti käyttöliittymälle sisään kirjautumistunnusten syöttämisen jälkeen, eli osapuolen käyttäjää ei tarvitse tällöin erikseen valita.

image-20260511-114445.png