MeldID: enhetlig overførbar profil for sikker innlogging og datastyring
MeldID — en åpen tjeneste for håndtering av digital identitet, som forener innlogging i applikasjoner med en overførbar profil for utfylling av skjemaer og datadeling. Den gjør det mulig for brukere å sentralisere kontrollen over sine opplysninger og bruke dem på tvers av ulike tjenester.
I dag kan én person bruke dusinvis av nettbaserte tjenester. Nesten alle krever opprettelse av konto og ofte gjentatt utfylling av profiler: navn, telefon, adresse, betalingsopplysninger og andre data.
Selv om moderne Single Sign-On-løsninger gjør innlogging enklere, gjenstår utfordringen med å måtte angi profilinformasjon på nytt i mange systemer.
I realiteten løser MeldID to oppgaver som vanligvis håndteres separat: brukerautentisering og kontrollert overføring av profilopplysninger.
Ikke bare innlogging
MeldID er en åpen tjeneste for styring av digital identitet, tilgjengelig for alle. Den finnes på meldid.de og er designet for bruk både med MELD®-produkter og eksterne applikasjoner.
Den første scenarioet er kjent for nesten alle: brukeren velger å logge inn via MeldID i en tilknyttet tjeneste. Etter vellykket autentisering opprettes en lokal sesjon.
Men utover innlogging kan man forhåndsutfylle opplysninger som er nødvendige, ikke bare for autentisering:
navn, etternavn og visningsnavn;
telefonnummer;
foretrukket språk;
land og adresse;
navn på mottaker;
firmanavn;
VAT-nummer, for eksempel tysk USt-IdNr.;
et eget skattenummer;
fødselsdato.
Alle feltene er frivillige. Man kan angi bare minimumsinformasjon eller forberede utvidede data for bestillinger, kontrakter og forretningsavtaler.
Hovedideen er ikke lagring av data i seg selv, men muligheten til å gjenbruke dem der det er nødvendig.
Hvordan det fungerer i praksis
Brukeren registrerer seg hos MeldID og fyller ut nødvendige seksjoner. Deretter velger man å logge inn via MeldID i den tilknyttede tjenesten.
Appen forespør blant annet nødvendige opplysninger — dette kan være bare navn og e-post, eller en utvidet samling med telefon, adresse og betalingsopplysninger.
Etter samtykke kan brukeren tillate tilgang til de forespurte dataene — programmet mottar bare de feltene som er bedt om. Hvis opplysningene allerede er registrert manuelt, kan tjenesten foreslå å bekrefte eller oppdatere dem.
Ved senere forespørsler kan appen spørre etter oppdaterte data hvis opplysningene har endret seg. Dette eliminerer behovet for å fylle ut de samme profilene på nytt i ulike systemer.
For eksempel kan en bruker handle i nettbutikk, kontakte forsikringsselskap og booke tjenester — i hver av disse tilfellene kan deler av opplysningene være like. Data som er forberedt en gang, kan brukes trygt og sikkert på tvers av systemene, med bruk av tillatelser for hver tjeneste.
Dette er ikke automatisk utfylling på alle nettsteder
MeldID er ikke en nettleserutvidelse som automatisk fyller ut skjemaer.
Integrasjon krever at tjenesten kobles via API med bruk av OAuth 2.0 og OpenID Connect. Først da kan applikasjoner be om brukeropplysninger og bruke dem i sine grensesnitt.
Derfor bør MeldID ses på som en bærbar profil for tilkoblede apper, og ikke som en generell autofyllingsystem for nettlesere.
Hvordan skiller det seg fra løsninger som Google og Apple
Google og Apple har lignende funksjoner, men de er tiltenkt andre formål.
I følge Apple-dokumentasjon er Sign in with Apple designet for registrering og innlogging via Apple-konto. Den gir bare de opplysningene brukeren har gitt tillatelse til — tokens, autentiseringresultater og valgte data. (Apple-dokumentasjon)
Google Chrome støtter lagring og autofyll av adresser, passord og betalingsopplysninger innen Google Account og Google Wallet. (Google-dokumentasjon)
MeldID kombinerer elementer fra begge tilnærmingene, og integrerer dem i en samlet modell. Dette er ikke bare innlogging eller autofylling innenfor en plattform, men en mekanisme som gjør det mulig for tilkoblede apper å motta koordinert og styrt brukerdata.
Kontroll over data
Tilgang til opplysningene gis ikke automatisk i sin helhet. Hver forespørsel krever at brukeren godkjenner bestemte tillatelser:
grunnleggende profil;
kontaktopplysninger;
adresse;
betalingsdata;
utvidede opplysninger.
Brukeren ser hvilke data som forespørres, og kan avgjøre hvilke opplysninger som skal deles — separat for hver tjeneste.
Passord overføres aldri til applikasjoner. De mottar kun resultat av vellykket autentisering og de tillatte profilopplysningene.
Fordeler for bedrifter og utviklere
Integrasjon med MeldID reduserer behovet for gjentatte skjemaer og akselererer registreringsprosessen. Kunder fullfører ofte autorisasjonen raskere og med færre feil, og utviklere får en etablert infrastruktur for lagring av profiler og overføring av data.
MeldID kan være nyttig for:
nettbutikker;
abonnementstjenester;
bookingsystemer;
forsikrings- og finansinstitusjoner;
leverandørkonti;
B2B-plattformer;
arrangementsapplikasjoner;
fakturerings- og dokumenthåndteringssystemer.
For eksempel kan en kunde overføre adresse og navn på mottaker til butikken, forsikringskunden kan dele kontaktopplysninger, og en bedriftsrepresentant kan sende opplysninger om selskapet og skatteopplysninger.
Integrasjonsmodulen krever ikke at lokal registrering opphører — MeldID kan brukes som et tillegg, og ikke en erstatning, for innlogging.
Åpen, men kontrollert tilgang
MeldID er en åpen plattform tilgjengelig for alle. Eksterne apper kan søke om tilkobling.
Men dette betyr ikke at de automatisk får fri tilgang til all informasjon. For hver bruker settes begrensninger — tillatte adresser, scopes, integrasjonsparametere. Det brukes protokoller som OAuth 2.0, OpenID Connect, Authorization Code Flow, PKCE og samtykkeskjerm.
For brukeren er alt tydelig: hvem som forespør hvilke opplysninger. For utvikleren gir det en ensartet, omforent integrasjonsmekanisme som kan brukes på tvers av ulike tjenester.
MeldID utelukker ikke eksisterende lokale kontoer, og tvinger ikke systemer til å fungere likt. Det legger til et nivå av overførbar profilstyring, hvor brukeren selv har kontroll og deler kun med betrodde apper.
I en tid med økende antall nettløsninger er det viktig å tilby ikke bare enkel innlogging, men også dataoverføring uten gjentatt utfylling av skjema. Dette er kjernen i MeldID-arkitekturen: gi brukeren mulighet til å utarbeide et profil én gang, og selv bestemme hvor og hvordan den brukes.