Latest newsHrvatski
Back to feedTehnologijeNewsMeld Editorial

MeldID: jedinstveni переносимий профіль za sigurni prijavu i upravljanje podacima

MeldID — otvorena usluga upravljanja digitalnom identifikacijom koja povezuje prijavu u aplikacije s переносимим профілем za ispunjavanje obrazaca i razmjenu podataka. Omogućuje korisnicima zentralno upravljanje svojim podacima i njihovu uporabu u različitim servisima.

Danas jedna osoba može koristiti desetke online servisa. Gotovo svaki od njih zahtijeva stvaranje računa i ponovno ispunjavanje profila: ime, telefon, adresa, podaci o tvrtki i druge informacije.

Iako suvremeni mehanizmi jedinstvene prijave značajno olakšavaju autentifikaciju, ponovno unošenje profilnih podataka u mnogim servisima i dalje ostaje problem.

Suštinski, MeldID rješava dva zadatka koja obično postoje odvojeno: autentifikaciju korisnika i upravljanu razmjenu podataka njegovog profila.

Ne samo prijava

MeldID — otvoreni servis za upravljanje digitalnom identifikacijom, dostupan svima. Nalazi se na adresi meldid.de i namijenjen je ne samo proizvodima MELD®, već i vanjskim aplikacijama.

Prvi scenarij je poznat gotovo svakome: korisnik odabire prijavu putem MeldID u povezanoj usluzi. Nakon uspješne autentifikacije stvara se lokalna sesija.

No osim prijave, moguće je unaprijed popuniti podatke koji će biti potrebni ne samo za autentifikaciju:

  • ime, prezime i prikazno ime;

  • telefon;

  • preferirani jezik;

  • država i adresa;

  • ime primatelja;

  • naziv tvrtke;

  • VAT ID, primjerice njemački USt-IdNr.;

  • poseban porezni broj;

  • datum rođenja.

Svi su dragging polja neobavezni. Može se navesti samo minimalne podatke ili pripremiti proširene informacije za narudžbe, ugovore i poslovne operacije.

Ključna ideja nije u centralnom pohranjivanju podataka kao takvom, već u mogućnosti njihovo ponovnog korištenja tamo gdje je to zaista potrebno.

Kako to izgleda u praksi

Korisnik se registrira u MeldID i popunjava potrebne odjeljke. Nakon toga odabire prijavu putem MeldID u povezanoj usluzi.

Aplikacija traži potrebne podatke — to mogu biti samo ime i email ili prošireni skup s telefonom, adresom i podacima za plaćanje.

Nakon pristanka, korisnik odobrava pristup odabranim podacima, a aplikacija prima samo tražena polja. Ako su podaci već uneseni ručno, usluga može predložiti njihovo potvrđivanje ili ažuriranje.

Pri budućim pristupima, ako su podaci promijenjeni, povezana aplikacija može zatražiti ažurirane informacije. To eliminira potrebu za ponovnim uređivanjem istih profila u različitim sustavima.

Npr., korisnik ulazi u internetsku trgovinu, osiguravajuće društvo i servis za rezervacije — u svakom slučaju dio podataka se ponavlja. Jednom pripremljeni podaci mogu se ponovno koristiti i biti sigurni, uz dopuštenja za svaku uslugu.

Ovo nije automatsko popunjavanje bilo koje web stranice

MeldID nije ekstenzija za preglednik koja automatski popunjava obrasce.

Za integraciju potrebno je povezati uslugu putem API koristeći OAuth 2.0 i OpenID Connect. Tek nakon toga aplikacija može tražiti korisničke podatke i koristiti ih u sučeljima.

Zbog toga MeldID bolje shvatiti kao переносимий профіль za povezane aplikacije, a ne kao univerzalni automatski sistem za popunjavanje obrazaca u pregledniku.

Čime se razlikuje od rješenja Google i Apple

Google i Apple imaju slične funkcije, ali su namijenjene drugim zadacima.

Prema dokumentaciji Apple, Sign in with Apple namijenjen je registraciji i prijavi putem Apple računa. On pruža samo one podatke koje je korisnik odobrio — tokene, rezultat autentifikacije i odabrane informacije. (Apple dokumentacija)

Google Chrome podržava spremanje i automatsko popunjavanje adresa, lozinki i plaćanjih podataka unutar Google računa i Google Walleta. (Google dokumentacija)

MeldID koristi elemente oba pristupa, povezujući ih u jedinstveni model integracije. To nije samo prijava ili automatsko popunjavanje unutar platforme, već mehanizam koji omogućava povezanim aplikacijama dobivanje usklađenih i upravljanih podataka korisnika.

Upravljanje podacima

Pristup podacima nije automatski potpuno. Za svaki zahtjev definiraju se dozvole:

  • temeljni profil;

  • kontakt podaci;

  • adresa;

  • podatci za plaćanje;

  • prošireni podaci.

Korisnik vidi koji se podaci traže te odlučuje koje će informacije podijeliti — zasebno za svaku uslugu.

Lozinka nikada ne prolazi do aplikacije. Ona dobiva samo rezultat uspješne autentifikacije i odobrene podatke profila.

Prednosti za tvrtke i developere

Integracija s MeldID smanjuje broj ponovljenih obrazaca i ubrzava proces registracije. Klijenti češće i brže završavaju autentifikaciju, manje greše pri unosu podataka, a developeri dobivaju gotovu infrastrukturu za pohranu profila i mehanizam razmjene podataka.

MeldID može biti koristan za:

  • internetske trgovine;

  • servise pretplate;

  • platforme za rezervacije;

  • osiguravajuće i financijske tvrtke;

  • upravljačke račune pružatelja;

  • B2B platforme;

  • aplikacije za događaje;

  • servise za izdavanje računa i dokumentacije.

Npr., kupac može poslati trgovini adresu i ime primatelja, klijent osiguranja kontaktne podatke, a predstavnik tvrtke — podkategorije i porezne podatke.

Integracijski modul ne zahtijeva ukidanje lokalne registracije — MeldID može biti dodatni, ne i zamjenski prijavni mehanizam.

Otvoreni, ali kontrolirani pristup

MeldID je otvorena platforma dostupna svima. Vanjske aplikacije mogu podnijeti zahtjev za priključivanje.

Ali to ne znači da dobivaju bilo koju razinu pristupa. Za svakog klijenta postavljaju se ograničenja — dozvoljene adrese, scopes, parametri integracije. Koriste se protokoli OAuth 2.0, OpenID Connect, Authorization Code Flow, PKCE i sučelje za odobrenje.

Za korisnika je sve vrlo transparentno: vidi tko i koje podatke traži. Za developere — jedinstveni mehanizam integracije koji vrijedi u različitim servisima.

MeldID ne ukida postojeće lokalne račune i ne tjera sustave da rade isto. On dodaje razinu переносимост профила koju upravlja sam korisnik i dijeli samo s povjerenim aplikacijama.

U uvjetima rastućeg broja online servisa, važno je ne samo jedinstveno prijava, već i prijenos podataka bez stalnog ponovnog ispunjavanja obrazaca. To je osnova arhitekture MeldID: omogućiti osobi da jednom pripremi profil i samostalno odluči gdje i u kojoj mjeri će ga koristiti.