MeldID: yhtenäinen siirrettävä profiili turvallista sisäänkirjautumista ja tietojen hallintaa varten
MeldID on avoin digitaalisen identiteetin hallintapalvelu, joka yhdistää sovelluksiin kirjautumisen siirrettävällä profiililla täyttääksesi lomakkeita ja vaihtaa tietoja. Se mahdollistaa käyttäjien keskitetyn tiedonhallinnan ja niiden käytön eri palveluissa.
Tänään yksi henkilö voi käyttää kymmeniä online-palveluita. Lähes jokainen niistä vaatii tilin luomisen ja profiilien täyttämisen uudelleen: nimi, puhelin, osoite, rekisteritiedot ja muut tiedot.
Vaikka nykyaikaiset yhtenäisen sisäänkirjautumisen mekanismit merkittävästi helpottavat kirjautumista, profiilitietojen uusintainen syöttäminen monissa palveluissa pysyy edelleen ongelmana.
Oikeastaan MeldID ratkaisee kaksi yleensä erillään olevaa tehtävää: käyttäjän todennuksen ja hallinnoidun profiilitietojen siirron.
Ei vain kirjautuminen
MeldID on avoin digitaalisen identiteetin hallintapalvelu, jota kuka tahansa voi käyttää. Se on saatavilla osoitteessa meldid.de ja soveltuu sekä MELD®-tuotteisiin että ulkopuolisiin sovelluksiin.
Ensimmäinen skenaario on tuttu lähes jokaiselle: käyttäjä valitsee sisäänkirjautumisen MeldID:n kautta yhdistettyyn palveluun. Menestyksellisen todennuksen jälkeen luodaan paikallinen istunto.
Mutta sisäänkirjautumisen lisäksi voi etukäteen täyttää tiedot, joita tarvitaan ei vain kirjautumiseen:
nimi, sukunimi ja näytettävä nimi;
puhelin;
kielimieltymykset;
maa ja osoite;
saajan nimi;
yrityksen nimi;
ALV-tunnus, esimerkiksi saksalainen USt-IdNr.;
erillinen veronumero;
syntymäpäivä.
Kaikki kentät ovat valinnaisia. Voit antaa vain perusdataa tai valmistella laajempia tietoja tilauksia, sopimuksia ja liiketoimia varten.
Pääajatus ei ole tietojen keskitetty säilyttäminen sellaisenaan, vaan mahdollisuus käyttää niitä uudelleen siellä, missä sitä todella tarvitaan.
Kuinka tämä toimii käytännössä
Käyttäjä rekisteröityy MeldID:hin ja täyttää tarvittavat osiot. Tämän jälkeen hän valitsee sisäänkirjautumisen MeldID:n kautta yhdistettyyn palveluun.
Sovellus pyytää tarvittavat tiedot – tämä voi olla vain nimi ja sähköposti tai laajennettu valikoima, johon sisältyvät puhelin, osoite ja maksutiedot.
Sopimuksen jälkeen käyttäjä antaa suostumuksensa päästä tiettyihin tietoihin, ja sovellus saa vain pyydetyt kentät. Jos tiedot on jo syötetty manuaalisesti, palvelu voi ehdottaa niiden vahvistamista tai päivittämistä.
Seuraavalla kerralla, jos tiedot ovat muuttuneet, yhdistetty sovellus voi pyytää päivitetyt tiedot. Tämä poistaa tarpeen samojen profiilien uudelleenmuokkaamisesta eri järjestelmissä.
Esimerkiksi käyttäjä vierailee verkkokaupassa, vakuutusyhtiössä ja varauspalvelussa – jokaisessa tapauksessa osa tiedoista toistuu. Kertaalleen tallennetut tiedot voidaan käyttää uudelleen ja turvallisesti, kunkin palvelun lupia noudattaen.
Ei automaattitäyttöä millekään verkkosivustolle
MeldID ei ole selainlaajennus, joka automaattisesti täyttää lomakkeet.
Integrointi vaatii palvelun liittämistä API:n avulla OAuth 2.0:n ja OpenID Connectin kautta. Vain tämän jälkeen sovellus voi pyytää käyttäjätietoja ja käyttää niitä omissa käyttöliittymissä.
Siksi MeldID tulisi nähdä siirrettävänä profiilina liitetyille sovelluksille eikä universaalina automaattisen täytön järjestelmänä selaimessa.
Miten tämä eroaa Googlen ja Applen ratkaisusta
Googlella ja Applella on vastaavia toimintoja, mutta ne on suunnattu eri tehtäviin.
Applen dokumentaation mukaan Sign in with Apple on tarkoitettu rekisteröitymiseen ja sisäänkirjautumiseen Apple-tilin kautta. Se tarjoaa vain ne tiedot, jotka käyttäjä on sallinut – tokenit, todennuksen tulokset ja valitut tiedot. (Apple:n dokumentaatio)
Google Chrome tukee osoitteiden, salasanojen ja maksutietojen tallentamista ja automaattista täyttöä Google-tilin ja Google Walletin puitteissa. (Google:n dokumentaatio)
MeldID käyttää molempien lähestymistapojen elementtejä yhdistämällä ne yhdeksi integrointimalliksi. Tämä ei ole vain sisäänkirjautuminen tai automaattitäyttö alustassa, vaan mekanismi, jonka avulla liitetyt sovellukset voivat saada sovitun ja hallitun tietopohjan käyttäjästä.
Tietojen hallinta
Pääsy tietoihin ei ole automaattinen koko tiedoista. Kullekin pyynnölle asetetaan lupa:
perusprofiili;
yhteystiedot;
osoite;
maksutiedot;
laajennetut tiedot.
Käyttäjä näkee, mitä tietoja pyydetään ja päättää, mitä tietoja hän antaa – erikseen kullekin palvelulle.
Sovellukselle ei koskaan toimiteta salasanaa. Se saa vain lenkin onnistuneesta todennuksesta ja sallituista profiilitiedoista.
Etuja liiketoiminnalle ja kehittäjille
MeldID:n integrointi vähentää uudelleen täytettävien lomakkeiden määrää ja nopeuttaa rekisteröitymisprosessia. Asiakkaat kirjautuvat nopeammin ja vähemmän virheitä tehdään tiedoissa, ja kehittäjät saavat valmiin infrastruktuurin profiilien tallennukseen ja tiedon siirtoon.
MeldID on hyödyllinen esimerkiksi:
- verkkokaupoille;
- tilaussovelluksille;
- varausalustoille;
- vakuutus- ja rahoitusyhtiöille;
- toimittajatilille;
- B2B-alustoille;
- tapahtumasovelluksille;
- laskutus- ja dokumentointipalveluille.
Esimerkiksi ostaja voi välittää kauppiaalle osoitteen ja saajan nimen, vakuutusasiakas yhteystiedot ja edustaja yrityksestä rekisteritiedot ja verotiedot.
Integraatiomoduuli ei vaadi lopetusta paikalliselle rekisteröitymiselle – MeldID voi olla lisä- eikä korvaava sisäänkirjautumismekanismi.
Avoin mutta hallittu pääsy
MeldID on avoin alusta, joka on kaikkien käytettävissä. Ulkoiset sovellukset voivat hakea liittymissäpyyntöjä.
Mutta tämä ei tarkoita sitä, että ne saisivat kaiken pääsyn. Jokaiselle asiakkaalle asetetaan rajoitukset – sallitut osoitteet, scopes, integraatioasetukset. Käytössä ovat protokollat OAuth 2.0, OpenID Connect, Authorization Code Flow, PKCE ja suostumusnäyttö.
Käyttäjälle kaikki on täysin läpinäkyvää: näkee, kuka ja mitä tietoja pyytää. Kehittäjälle tämä on yhtenäinen integraatiomekanismi, jota voidaan käyttää eri palveluissa.
MeldID ei poista olemassa olevia paikallisia tilejä eikä velvoita järjestelmiä toimimaan samalla tavalla. Se lisää siirrettävän profiilin tason, jota käyttäjä hallinnoi itse ja jonka hän jakaa vain luotettujen sovellusten kanssa.
Kasvavien online-palveluiden joukossa ei ole merkityksetöntä vain yhdistynyt sisäänkirjautuminen, vaan myös tietojen siirto ilman jatkuvia lomakkeen uudelleen täyttöjä. Tästä lähtee liikkeelle MeldID:n arkkitehtuuri: antaa ihmiselle mahdollisuuden valmistella profiilin kerralla ja päättää itse, missä ja kuinka sitä käyttää.