AuroraAI-tilille tietojen tallentaminen & päivittyminen
Käyttäjästä kerätyn tiedon tallentaminen on mahdollista, kun käyttäjä
- on luonut AuroraAI-tilin ja kirjautunut tilille
- liittänyt ko. palvelun omaan tiliinsä ja antanut luvan tietojen tallentamiseen
Verkkoon liittynyt palvelu pystyy tallentamaan ja päivittämään tietoja, kun
- käyttäjä on kirjautunut tilille
- palvelu on liitetty käyttäjän AuroraAI-tiliin
- käyttäjä on antanut luvan tietojen tallentamiseen (annetaan liitettäessä palvelua tiliin)
- palvelulla on lupa AuroraAPI-rajapinnan käyttöön
- palvelu on ottanut AuroraAPI-rajapinnan käyttöön
Profiilinhallintaan tallennettavat tiedot:
- Attribuutit (ei arvot) mitä on talletettu
- Missä palvelussa nämä attribuutit ovat tallessa
- Milloin näitä attribuutteja on päivitetty
Tietojen tallentaminen:
- Käyttäjä avaa palvelun X
Käyttäjä kirjautuu AuroraAI-tilille palvelun kautta.
- Palvelulla on lupa tietojen tallentamiseen (tai lupa annetaan kirjautuessa)
Lupa tarkastetaan - Palvelu X saa nyt tallennettua tietoja käyttäjän tilille AuroraAPI-rajapinnan kautta
Viestisekvenssikaavio
Tietojen päivittäminen
- Käyttäjä avaa palvelun X
Käyttäjä kirjautuu AuroraAI-tilille palvelun kautta
- Käyttäjä käyttää palvelua ja käyttäjää koskevat attribuutit päivittyvät palvelussa
- Palvelun ottaa yhteyttä profiilinhallintaan, jos a) käyttäjästä tallennetaan uusia attribuutteja b) käyttäjän aiemmin tallentamia attribuutteja poistuu
Lupa tarkastetaan - Profiilinhallinta päivittää tietonsa kyseisestä käyttäjästä
AuroraAI-tilille tallennettujen tietojen hyödyntäminen
Käyttäjällä tulee olla käytössään AuroraAI-tili. Aiemmin tallennettujen tietojen hyödyntäminen on mahdollista, kun käyttäjä on
- liittänyt ko. palvelun omaan tiliinsä ja antanut luvan tietojen tallentamiseen
- antanut toisessa tiliin liitetyssä palvelussa luvan tietojen hyödyntämiseen
Verkkoon liittynyt palvelu pystyy hyödyntämään tietoja, kun
- Käyttäjä on kirjautunut tilille
- Palvelu on liitetty käyttäjän AuroraAI-tiliin
- Käyttäjä on antanut toisessa tiliin liitetyssä luvan tietojen hyödyntämiseen (annetaan liitettäessä palvelua tiliin)
ja aiemmin kerättyjen tietojen sijaintitietoja on tallennettu tilille - Palvelulla on lupa AuroraAPI-rajapinnan käyttöön
- Palvelu on ottanut AuroraAPI-rajapinnan käyttöön
Tietojen hyödyntäminen:
- Käyttäjä avaa palvelun X
Käyttäjä kirjautuu palveluun / AuroraAI-tilille.
- Palvelulla on lupa tietojen hyödyntämiseen (tai lupa annetaan kirjautuessa)
- Palvelu X saa nyt haettua tietoja käyttäjän tililtä AuroraAPI-rajapinnan kautta.
Palvelu X pyytää AuroraAI-verkolta tiettyjä attribuutteja käyttäjästä.
Tietopyyntö tulee AuroraAPI-rajapinnan kautta. Ydinkomponentti huolehtii tietojen hakemisesta muilta palveluilta
Tietojen hyödyntämiseen liittyvä lupa tarkastetaan
Muiden palveluiden tallentamia tietoja palautetaan palvelulle X palautetaan pyydetyt tiedot eikä käyttäjän tarvitse antaa tietoja uudelleen