Skip to main content

Valg av identitetstilbyder

Du bør vurdere hvilke(n) identitetstilbyder(e) som passer best til behovene i din applikasjon. Microsoft Entra ID og Digitaliseringsdirektoratets (Digdir) fellesløsninger; ID-Porten, Maskinporten og Ansattporten er identitetstilbyderne vi mener dekker bredden av konsumentene av Kartverkets digitale tjenester. I tillegg vil vi innen kort tid tilby Token Exchange for innveksling av tokens og bevaring av sluttbrukerkontekst i kall til underliggende tjenester. Hvis du har behov for en annen identitetstilbyder enn de som er listet opp under, ta kontakt med Team Tilgangsstyring på #gen-tilgangsstyring.

Valg av identitetstilbyder(e) kan forenkles å stille seg spørsmålene:

  • "Hvem er sluttbruker?". Menneske- eller maskinbruker avgjør hvilke identitetstilbydere som er aktuelle
  • "Hvilken tjeneste skal du kalle?". Interne og eksterne tjenester sikres med ulike identitetstilbydere
  • "Er jeg i kontekst av en sluttbruker?". Vi ønsker å bevare sluttbrukerkontekst i kall til underliggende tjenester ved bruk av Token Exchange

Som API-tilbyder​

Valg av identitetstilbyder som API-tilbyder.

Dersom samme API skal brukes av flere typer konsumenter, for eksempel et internt system i Kartverket som blir kalt både i en sluttbrukerflyt og i en frittstående flyt (f.eks av en Job), anbefaler vi å eksponere de ulike tjeneste på ulike rotstier, f.eks /api/user/.. og /api/m2m/.., fremfor å benytte de samme endepunktene.

Sikkerhetsnivå for identifikasjon av innbyggere​

I følge veilederen for identifikasjon og sporbarhet i elektronisk kommunikasjon skal sikkerhetsnivå velges basert på en risikovurdering. Du må altså ta stilling til hva som er nødvendig sikkerhetsnivå i din tjeneste. Det defineres tre nivåer av sikkerhet:

  • Høy: brukes ved særlig høye krav til sikkerhet. Tofaktorautentisering med identitetskontroll, f.eks BankID, Buypass, Commfides, eller eIDAS
  • Betydelig: tilfredsstiller behovet for de fleste tjenester. Tofaktorautentisering basert på kontaktinformasjon i Folkeregistret, f.eks MinID
  • Lav: enkel pålogging med en viss sikkerhet. Autentisering f.eks basert på kontaktinformasjon (epost eller telefonnummer) i Kontakt- og reservasjonsregisteret

Utenlandske brukere​

Her finner du Digdir sin dokumentasjon om utenlanske brukere i ID-porten. Anno mars 2026 er det kun eIDAS, som er EU sin standard for elektronisk identifikasjon, som støtter sikkerhetsnivå "Høy" eller "Betydelig" for utenlandske brukere. For brukere utenfor EU, eller fra land som ikke støtter eIDAS, er det kun bruk av egenregistrerte brukere basert på epost-adresse som kan benyttes. Dette tilsvarer sikkerhetsnivå "Lav". Digdir har antydet at det vil komme en løsning basert på skanning av pass i løpet av 2026, som tilsvarer sikkerhetsnivå "Betydelig".

Utenlandske virksomheter​

Maskinporten støtter bruk av utenlandske virksomhetssertifikater, basert på en forenklet tillitsmodell. Før du vurderer å støtte utenlandske virksomheter via Maskinporten er det viktig at du setter deg inn i begrensningene denne forenklede tillitsmodellen medfører. Her finner du Digdir sin dokumentasjon om utenlandske virksomheter i Maskinporten.

Som API-konsument​

Valg av identitetstilbyder som API-konsument.

Utvidet funksjonalitet med Maskinporten+Altinn​

Maskinporten med Altinn-delegering​

Altinn-delegering egner seg dersom du:

  1. Ønsker å bruke Maskinporten for å sikre ditt API, og
  2. Ønsker å tilgangsstyre API-et ved å gi konsumenter (f.eks en kommune) eksplisitt tilgang via Maskinporten, og
  3. Tillater at konsumenter delegerer tilgangen videre til en tredjepart (f.eks en systemleverandør eller et fagsystem), som da vil kunne hente tokens på vegne av konsumenten.

Tredjeparten skal ikke ha eksplisitt tilgang til det aktuelle Maskinporten-scopet i dette tilfellet, men vil kunne hente ut tokens på vegne av konsumenten så lenge konsumenten har tilgang til scopet og har delegert denne tilgangen videre i Altinn.

Her kan du lese mer om Altinn-delegering.

Maskinporten med Altinn-systembruker​

Systembrukere i Altinn egner seg dersom du:

  1. Ønsker å bruke Maskinporten for å sikre ditt API, og
  2. Ønsker å tilgangsstyre API-et ved å gi systemleverandører eksplisitt tilgang via Maskinporten, og
  3. Ønsker å tilgangsstyre API-et ved at ansatte i konsumentens virksomhet (f.eks en kommune) med bestemte tilgangspakker eller roller i Altinn (f.eks daglig leder) kan opprette systembrukere tilknyttet systemleverandørens fagsystem

Konsumentene skal ikke ha eksplisitt tilgang til det aktuelle Maskinporten-scopet i dette tilfellet. Systemleverandør vil kunne hente ut tokens med konsumentens systembruker som authorization_details.

Her kan du lese mer om systembrukere, systemer og ressurser i Altinn.

Utvidet funksjonalitet med Ansattporten, Altinn og Entra ID​

Ansattporten kan brukes til kun autentisering, eller til å la brukeren representerer en virksomhet. Du ber om bruk av representasjon ved å sende en RAR-type (Rich Authorization Requests) i authorization_details ved innlogging. Hvilken kilde som avgjør representasjonen avhenger av hvordan brukeren logger inn:

Innloggingsmetodeacr i tokenRAR-typeAutoritativ kilde for representasjonStatus
BankID, Buypass, Commfideshighansattporten:altinn:resourceAltinn AutorisasjonI produksjon
MinIDsubstantialansattporten:altinn:resourceAltinn AutorisasjonI produksjon
Jobbkonto i Entra IDentraidansattporten:orgnoVirksomhetsbroenPilot, kun i test
Jobbkonto i Entra IDentraid–– (kun autentisering)Pilot, men i produksjon

Sammenligning av alternativene​

Før du velger å ta i bruk Ansattporten i kombinasjon med enten Altinn-roller eller Entra ID, må du vurdere grundig hvilke behov du har for autoriativ kilde for representasjon. Tabellen nedenfor sammenligner de ulike alternativene, med fokus på innlogging, representasjon og administrasjon av tilgang.

Ansattporten med Altinn-rollerAnsattporten med Entra IDAnsattporten med Entra ID og VirksomhetsbroenGjestebruker (B2B) i Kartverkets Entra ID
InnloggingBankID, MinID o.l.Jobbkonto i Entra IDJobbkonto i Entra IDJobbkonto i Entra ID
Vet hvilken virksomhet brukeren representererJa, via AltinnNeiJa, via VirksomhetsbroenNei, med mindre Kartverket registrerer det
Hvem administrerer tilgang?Arbeidsgiver, i AltinnTjenesteeier, i egen tjenesteArbeidsgiver, i VirksomhetsbroenKartverket
Forutsetninger hos tjenesteeierAltinn-ressurs i ressursregisteretAnsattporten-klientAnsattporten-klientInvitasjon og livsløpsforvaltning av gjester

Kombinere innloggingsmetoder​

Du kan tilby flere innloggingsmetoder i samme tjeneste ved å sende f.eks. acr_values: substantial,entraid ved redirect til Ansattporten-innlogging. Brukeren velger da selv, og du må håndtere begge utfallene. Valider alltid acr-claimet og authorization_details-claimet i tokenet, slik at en bruker ikke får tilgang basert på en innloggingsmetode eller representasjonskilde du ikke har tatt stilling til.

Ansattporten med representasjon via Altinn-roller​

Egner seg dersom du:

  1. Ønsker å la ansatte i eksterne virksomheter logge inn med Ansattporten, og
  2. Ønsker å vite hvilken virksomhet brukeren representerer, og
  3. Ønsker at virksomheten selv skal styre tilgangen i Altinn, basert på roller (f.eks. daglig leder), tilgangspakker eller enkeltrettigheter

Her kan du lese mer om hvordan du kan bruke Ansattporten i kombinasjon med Altinn-roller.

Ansattporten med Entra ID og representasjon via Virksomhetsbroen​

Egner seg dersom du:

  1. Ønsker å bruke innlogging med Entra ID i Ansattporten, og
  2. Ønsker at arbeidsgiveren selv skal styre hvilke av sine ansatte som kan representere virksomheten i tjenesten din, ved hjelp av egne Entra-grupper, e-postdomener eller e-postadresser

Funksjonaliteten er i pilot, og RAR-typen ansattporten:orgno er ifølge Digdir foreløpig kun tilgjengelig i test.

Her kan du lese mer om Ansattporten med Entra ID og Virksomhetsbroen.

Ansattporten med Entra ID, uten representasjon​

Egner seg dersom du:

  1. Ønsker å la ansatte i eksterne virksomheter logge inn med Ansattporten, og
  2. Ønsker å tilby innlogging med jobbkontoen i Microsoft Entra ID, i stedet for eller i tillegg til BankID/MinID, og
  3. Ikke trenger at Ansattporten forteller deg hvilken virksomhet brukeren representerer

Innlogging med Entra ID gir autentisering, men ikke autorisasjon.

Her kan du lese mer om innlogging med Entra ID i Ansattporten.