Latest newsČeština
Back to feedTechnologieNewsMeld Editorial

MeldID: jednotný přenosný profil pro bezpečné přihlášení a správu dat

MeldID — otevřená služba správy digitální identity, která spojuje přihlášení do aplikací s přenosným profilem pro vyplňování formulářů a výměnu dat. Umožňuje uživatelům centralizovaně spravovat své údaje a využívat je v různých službách.

Dnes může jeden člověk používat desítky online služeb. Téměř všechny z nich vyžadují vytvoření účtu a opětovné vyplňování profilů: jméno, telefon, adresu, údaje o společnosti a další informace.

Ani moderní mechanismy jednotného přihlášení nezjednodušují stále vyplňování profilových údajů na mnoha platformách, což zůstává problémem.

V podstatě řeší MeldID dva úkoly, které obvykle existují samostatně: ověření uživatele a řízený přenos jeho profilových dat.

Nejen přihlášení

MeldID je otevřená služba správy digitální identity, kterou může používat každý. Je dostupná na adrese meldid.de a je určena nejen pro produkty MELD®, ale i pro externí aplikace.

První scénář je znám téměř každému: uživatel zvolí přihlášení přes MeldID v připojené službě. Po úspěšném ověření je vytvořena lokální relace.

Nicméně kromě přihlášení je možné předem doplnit informace, které budou potřeba nejen pro autentizaci:

  • jméno, příjmení a zobrazované jméno;

  • telefon;

  • preferovaný jazyk;

  • země a adresa;

  • jméno příjemce;

  • název firmy;

  • IČ DPH, například německé USt-IdNr.;

  • samostatné daňové identifikační číslo;

  • datum narození.

Všechna pole jsou nepovinná. Můžete uvést jen minimální údaje nebo připravit rozšířené informace pro objednávky, smlouvy a obchodní operace.

Klíčová myšlenka spočívá nikoli v centralizovaném ukládání dat jako takových, ale v možnosti jejich opakovaného použití tam, kde je to skutečně nutné.

Jak to vypadá v praxi

Uživatel se zaregistruje v MeldID a vyplní potřebné sekce. Poté zvolí přihlášení přes MeldID v připojené službě.

Aplikace žádá požadované údaje — může jít jen o jméno a e-mail nebo rozšířený soubor s telefonem, adresou a platebními údaji.

Po souhlasu uživatel povolí přístup k vybraným údajům a aplikace obdrží pouze požadovaná pole. Pokud jsou údaje již manuálně zadány, může služba nabídnout jejich potvrzení nebo aktualizaci.

Při následných požadavcích, pokud se údaje změnily, připojená aplikace může požadovat aktualizované informace. To eliminuje nutnost opětovného upravování stejných profilů v různých systémech.

Například uživatel vstoupí do internetového obchodu, pojišťovny a rezervační služby — v každém případě se část údajů opakuje. Jednou připravené údaje lze znovu a bezpečně použít s ohledem na oprávnění jednotlivých služeb.

To není automatické vyplňování na jakékoliv stránce

MeldID není rozšíření pro prohlížeč, které automaticky vyplňuje formuláře.

Pro integraci je potřeba službu propojit přes API s využitím OAuth 2.0 a OpenID Connect. Až poté může aplikace žádost o údaje uživatele a jejich využití ve svém rozhraní.

Proto je MeldID lépe vnímat jako přenosný profil pro připojené aplikace, nikoli jako univerzální systém automatického vyplňování ve webovém prohlížeči.

Čím se liší od řešení Google a Apple

U Google a Apple jsou podobné funkce, ale určeny k jiným účelům.

Podle dokumentace Apple je Sign in with Apple určeno pro registraci a přihlášení přes Apple účet. Poskytuje jen údaje, které uživatel povolil — tokeny, výsledek ověření a zvolené informace. (Dokumentace Apple)

Google Chrome podporuje ukládání a automatické vyplňování adres, hesel a platebních údajů v rámci Google účtu a Google Wallet. (Dokumentace Google)

MeldID kombinuje prvky obou přístupů, spojuje je do jednotného modelu integrace. Nejde pouze o přihlášení nebo automatické vyplnění uvnitř platformy, ale o mechanismus umožňující připojeným aplikacím získávat konzistentní a řízené údaje o uživateli.

Kontrola nad daty

Přístup k údajům není automatický v plném rozsahu. Pro každý požadavek se nastavují oprávnění:

  • základní profil;

  • kontaktní údaje;

  • adresa;

  • údaje o platbách;

  • rozšířené informace.

Uživatel vidí, které údaje jsou požadovány, a rozhoduje o předání jednotlivých informací — zvlášť pro každou službu.

Heslo nikdy není předáváno aplikaci. Ta dostává pouze výsledek úspěšného ověření a povolené údajové profily.

Výhody pro firmy a vývojáře

Integrace s MeldID snižuje počet opakujících se formulářů a urychluje proces registrace. Zákazníci se častěji a rychleji přihlašují, méně chybí při zadávání dat, a vývojáři získávají hotou infrastrukturu pro správu profilů a přenos dat.

MeldID může být užitečný například pro:

  • internetové obchody;
  • předplatitelské služby;
  • rezervační platformy;
  • pojišťovací a finanční společnosti;
  • platformy dodavatelů;
  • B2B platformy;
  • aplikace pro akce;
  • služby vydávání faktur a správu dokumentů.

Například zákazník může předat obchodu adresu a jméno příjemce, klient pojišťovny kontaktní údaje a zástupce firmy údaje o společnosti a daňové informace.

Modul integrace neznamená nutnost zrušení místní registrace — MeldID může být doplňující, nikoli náhradní přístupový mechanismus.

Otevřená, ale řízená dostupnost

MeldID je otevřená platforma dostupná každému. Externí aplikace se mohou žádat o připojení.

To však neznamená, že dostanou jakoukoli úroveň přístupu. Pro každého klienta jsou nastavena omezení — povolené adresy, scopes, parametry integrace. Používají se protokoly OAuth 2.0, OpenID Connect, Authorization Code Flow, PKCE a obrazovka souhlasu.

Pro uživatele je vše maximálně transparentní: vidí, kdo a jaké údaje žádá. Pro vývojáře — jednotný mechanismus integrace, použitelný u různých služeb.

MeldID nenahrazuje stávající místní účty a neukládá, aby systémy fungovaly stejně. Přidává vrstvy přenosného profilu, kterým spravuje sám uživatel a sdílí ho pouze důvěryhodným aplikacím.

V době rostoucího množství online služeb je důležitá nejen možnost jednotného přihlašování, ale i přenos dat bez neustálého opětovného vyplňování formulářů. To je základ architektury MeldID: dát člověku možnost jednou připravit profil a rozhodnout, kde a jak jej využívat.