MeldID: en enkelt bærbar profil til sikker login og datastyring
MeldID er en åben tjeneste til digital identitetsstyring, der kombinerer login til apps med en bærbar profil til udfyldning af formularer og dataudveksling. Den giver brugerne mulighed for centralt at styre deres oplysninger og anvende dem i forskellige tjenester.
I dag kan en person bruge adskillige online-tjenester. Næsten hver enkelt kræver oprettelse af en konto og gentagelse af profiloplysninger: navn, telefonnummer, adresse, betalingsoplysninger og andre data.
Selvom moderne login-systemer gør det væsentligt lettere at logge ind, er genindtastning af profiloplysninger stadig et problem i mange tjenester.
I bund og grund løser MeldID to separate opgaver: brugerautentifikation og kontrol over dataudveksling af brugerprofiler.
Ikke kun login
MeldID er en åben platform til digital identitetsstyring, tilgængelig for enhver. Den kan bruges via meldid.de og er ikke begrænset til MELD®-produkter, men kan også anvendes med eksterne applikationer.
Det første scenarie er velkendt for næsten alle: brugeren vælger at logge ind via MeldID i en tilknyttet tjeneste. Efter vellykket autentifikation oprettes en lokal session.
Men ud over login kan man forududfylde oplysninger, der ikke kun er nødvendige for autentifikation:
navn, efternavn og visningsnavn;
telefon;
foretrukket sprog;
land og adresse;
modtagerens navn;
firmanavn;
VAT-ID, for eksempel tysk USt-IdNr.;
Separat skattenummer;
fødselsdato.
Alle felter er valgfri. Man kan angive blot minimale oplysninger eller forberede udvidede data til ordrer, kontrakter og forretningsgange.
Nøgleideen er ikke central lagring af data i sig selv, men evnen til at genbruge dem, hvor det virkelig er nødvendigt.
Hvordan det virker i praksis
Brugeren registrerer sig i MeldID og udfylder de nødvendige sektioner. Derefter vælger vedkommende at logge ind via MeldID i den tilknyttede tjeneste.
App’en anmoder om de nødvendige oplysninger — det kan være blot navn og e-mail eller et udvidet sæt med telefon, adresse og betalingsoplysninger.
Efter samtykke giver brugeren tilladelse til adgang til de valgte informationer, og app’en modtager kun de efterspurgte felter. Hvis data allerede er indtastet manuelt, kan tjenesten foreslå at bekræfte eller opdatere dem.
Ved efterfølgende adgang, hvis oplysningerne har ændret sig, kan den tilknyttede app anmode om de opdaterede data. Det eliminerer behovet for gentagne redigeringer af de samme profiler i forskellige systemer.
For eksempel kan en bruger besøge en webshop, et forsikringsselskab og en bookingtjeneste — i hver af disse situationer gentages nogle af oplysningerne. Data, der er forberedt én gang, kan genbruges på en sikker måde, med respekt for de tilladelser, der er givet til hver tjeneste.
Det er ikke automatisk udfyldning af enhver hjemmeside
MeldID er ikke en browserudvidelse, der automatisk udfylder former.
For integration skal tjenesten connectes via API ved brug af OAuth 2.0 og OpenID Connect. Først derefter kan app’en anmode om brugeroplysninger og anvende dem i sit interface.
Derfor bør MeldID betragtes som en bærbar profil til tilknyttede apps og ikke som et universelt automatisk udfyldningsværktøj i browseren.
Hvordan adskiller det sig fra løsninger som Google og Apple
Google og Apple har lignende funktioner, men de er til andre formål.
Ifølge Apples dokumentation er Sign in with Apple designet til registrering og login via Apple ID. Den deler kun de oplysninger, brugeren har givet tilladelse til — tokens, autentifikationens resultat og valgte data. (Apple’s dokumentation)
Google Chrome understøtter gemning og autofuldførelse af adresser, adgangskoder og betalingsoplysninger via Google-konto og Google Wallet. (Google’s dokumentation)
MeldID kombinerer elementer fra begge tilgange i én integrationsmodel. Det er ikke blot login eller autofuldførelse internt i platformen, men en mekanisme, der lader tilknyttede applikationer modtage og styre konsistente brugerdata.
Kontrol over data
Adgang til oplysninger gives ikke automatisk i sin helhed. For hver forespørgsel angives tilladelser:
grundlæggende profil;
kontaktoplysninger;
adresse;
betalingsoplysninger;
udvidede data.
Brugeren kan se, hvilke oplysninger der bliver anmodet om, og beslutte, hvilke informationer der skal deles — individuelt for hver tjeneste.
Adgangskoden overføres aldrig til app’en. Den modtager kun resultatet af vellykket autentifikation og de tilladte profiloplysninger.
Fordele for erhverv og udviklere
Integration med MeldID reducerer behovet for gentagne former og fremskynder tilmeldingsprocessen. Kunder afslutter oftere og hurtigere login, fejlmarginen mindskes, og udviklere får en klar infrastruktur til profilhåndtering og dataudveksling.
MeldID kan være nyttigt til eksempelvis:
online-butikker;
abonneringsservices;
bookingsplatforme;
forsikrings- og finansielle virksomheder;
leverandørkonti;
B2B-platforme;
arrangementsapps;
fakturerings- og dokumentationssystemer.
For eksempel kan en kunde overføre navn og adresse til en butik, kontaktoplysninger til et forsikringsselskab, og en virksomhedsrepræsentant kan dele etablerings- eller skatteoplysninger.
Integrationsmodulet kræver ikke, at den lokale registrering fjernes — MeldID kan tilføjes som en supplerende, ikke erstatning, login-mekanisme.
Åben platform med kontrolleret adgang
MeldID er en åben platform, tilgængelig for alle. Eksterne applikationer kan ansøge om at blive tilsluttet.
Det betyder dog ikke, at de får fuld adgang. For hver bruger fastlægges restriktioner — tilladte adresser, scopes, integrationsparametre. Der anvendes protokoller som OAuth 2.0, OpenID Connect, Authorization Code Flow, PKCE og et samtykke-screen.
Brugeren har fuld gennemsigtighed: kan se, hvem der anmoder om hvilke oplysninger. Udvikleren har en fælles integrationsmekanisme, som kan bruges i forskellige tjenester.
MeldID ophæver ikke eksisterende lokal-konti og tvinger ikke systemer til at arbejde ens. Det tilføjer et lag af bærbar profilstyring, som brugeren selv ejer og kun deler med betroede applikationer.
I en tid med stigende online-tjenester er det ikke blot vigtigt at kunne logge ind én gang, men også at kunne overføre data uden konstant gentasting af formularer. Dette er kernen i MeldID-arkitekturen: give brugeren mulighed for at forberede en profil én gang og selv bestemme, hvor og i hvilket omfang den skal anvendes.