Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

AuroraAI-tili ja profiilinhallinnan konseptikuvaus


Note
titleHuomautus

AuroraAI-tili ja profiilinhallinta toteutettiin AuroraAI hankkeen aikana kokeiluluontoisena. Näitä toiminnallisuuksia ei ole jatkuvassa tuotantokäytössä. Profiilinhallinta on saatavilla GitHubissa

Konsepti


Excerpt

AuroraAI-tili ja profiilinhallinta mahdollistavat käyttäjän luvittamien tietojen tallentamisen ja hallitun jakamisen. Tiedot eivät tallennu AuroraAI-profiiliin, vaan tiedot tallennetaan

Tiedot tallentuvat AuroraAI-tiliä käyttäviin sovelluksiin , ja AuroraAI-verkkoon profiiliin jää vain viittaus tiedon sijainnista. Käyttäjä voi myös luvittaa tietojensa jakamisen palvelukohtaisesti.

Lisäksi käyttäjä voi käyttää AuroraAI-tiliä tunnistautuakseen muihin palveluihin ilman, että näihin kaikkiin tarvitsee erikseen luoda tiliä.

Info
titleLisätietoja

Profiilinhallinta - Palveluiden käyttötapaukset

Profiilinhallinta - Kansalaisen käyttötapaukset

Profiilinhallintaratkaisu sisältää

  • AuroraAI-tili luonti- ja hallinnointiratkaisun (keskitetty)
  • käyttäjästä kerättyjen attribuuttitietojen sijainnin tallentaminen tilille (rajapinta)
  • käyttäjästä aiemmin kerättyjen tietojen hyödyntäminen (rajapinta)

Profiilinhallinta koostuu

Info

Profiilinhallinnasta on julkaistu osuus Suomidigin aloituspaketissa osoittees Profiilinhallinta | Suomidigi.

Sivulta Palvelut ja osoitteet voit löytää osoitteet mock-serviceihin joista profiilinhallinnan toimintaa voi kokeilla.

draw.io DiagrambordertruediagramNameaai-profiilinhallinta-yleiskuvasimpleViewerfalsewidthlinksautotbstyletoplboxtruediagramWidth666revision3

Arkkitehtuuri

Palveluissa olevat tilit ovat linkattavissa AuroraAI:n keskitetyn tilinhallinnan kautta. Tämän AuroraAI-tilin avulla voidaan siirtää saman käyttäjän tietoa verkon palveluiden välillä.  Mikäli käyttäjä ei ole kirjautunut AuroraAI-tililleen, niin eri palveluiden tilit eivät ole suoraan linkattavissa. TIlinhallinnan

tieto tallentaneesta sovelluksesta. Kun jokin muu AuroraAI-yhteensopiva sovellus haluaa hyödyntää tallennettuja tietoja, se käy käyttäjän luvittamana hakemassa tiedot suoraan siitä sovelluksesta missä tieto alun perin syötettiin.

Tietojen käyttöluvat

Käyttäjä voi luvittaa tietojensa jakamisen palvelukohtaisesti. AuroraAI-tIlinhallinnan avulla käyttäjä voi varmistua siitä, että tietoja siirretään palveluiden välillä hallitulla tavalla ja vain käyttäjän luvittamana. Ydinkomponenttien tilinhallinta kontrolloi palveluiden välistä tiedon luvitusta käyttäjän tekemien luvituspäätösten mukaisesti.

Lähtökohtana arkkitehtuurissa on, että

ratkaisun komponentit

palvelut eivät luota toisiinsa. Kaikki komponentit tekevät tunnistautumisen ja luvituksen itsenäisesti

toisiaan kohden

. 

Mistä verkossa oleva palvelu tietää, että käyttäjästä on tietoja jossain muualla?

Käyttäjän tulee aluksi kirjautua kyseisessä palvelussa AuroaAI-tilille. Palvelu saa näin käyttöönsä käyttäjän tilin tunnuksen (user-id) ja näin lähettävä palvelu voi kysellä AuroraAPI-rajapinnan kautta käyttäjästä muille palveluille tallennettuja tietoja. Lähettävän palvelun tulee yksilöidä haettavat tiedot.

Yksilöinti tehdään joko rajapintakutsussa tai aiemmin kerätyn tiedon perusteella. Ydinkomponenttien toteuttamaan liittyneiden palvelujen palvelukatalogiin on tallennettuna palvelujen käyttämät attribuutit

Käyttäjän kirjautuessa palveluun sovellus voi kysyä lupaa aiemmin tallennetun tiedon käyttöön ja kun lupa annetaan, aiemmin syötettyjä tietoja voi käyttää myös toisessa sovelluksessa. 


Info
titleLisätietoja

Profiilinhallinta - Palveluiden käyttötapaukset

Profiilinhallinta - Kansalaisen käyttötapaukset



draw.io Diagram
bordertrue
diagramNameaai-profiilinhallinta-yleiskuva
simpleViewerfalse
linksauto
tbstyletop
lboxtrue
diagramWidth666
revision3

Profiilinhallintaratkaisu sisältää

  • AuroraAI-tili luonti- ja hallinnointiratkaisun,
  • käyttäjästä kerättyjen attribuuttitietojen sijainnin tallentaminen tilille, sekä
  • käyttäjästä aiemmin kerättyjen tietojen hyödyntämisen.

Profiilinhallinta koostuu kolmesta osasta:

Info

Profiilinhallinnasta on julkaistu osuus Suomidigin aloituspaketissa osoittees Profiilinhallinta | Suomidigi.

Mikäli haluat kokeilla luvitusta ja tietojen uudelleenkäyttöä testiympäristössä, ota yhteyttä auroraai@suomi.fi.

Ydinkomponenttien datavuokaavio

Excerpt IncludeDatavuokaavioDatavuokaavionopaneltrue

Termistö

  • käyttäjätili: palvelukohtainen tili, käyttäjä voi luoda jokaiseen palveluun oman erillisen tilin
  • AuroraAi-tili (profiilitili): tili, joka luodaan profiilinhallintaan

    Profiilinhallinnan dokumentaatio

    Children Display
    alltrue

    draw.io Diagram
    bordertrue
    diagramNameaai-profiilinhallinta-kooste
    simpleViewerfalse
    width
    linksauto
    tbstyletop
    lboxtrue
    diagramWidth911
    revision2