Sist endret: 9. okt. 2025

Demoklient

For å vise hvordan leverandørstyrt opprettelse kan se ut, har vi utviklet demoklienten Smartcloud

Demoklient

For en demo av hvordan leverandørstyrt opprettelse kan se ut, se vår demoklient SmartCloud.

Se kode med dokumentasjon her.

For opprettelse av systembrukere kan testbrukere/organisasjoner fra Tenor benyttes.

Testing av systembruker i TT02

For å teste systembruker i TT02, kreves følgende:

  • Systemtilbyder registrert i Maskinporten. Dette gjøres via servicedesk@digdir.no.
  • Systemtilbyder registrert i Altinn. Dette gjøres via API for systemleverandør.
  • Systemintegrasjon registrert i Maskinporten test.

Oppsett av referanseimplementasjon med egen konfigurasjon

En referanseimplementasjon er utviklet for å demonstrere bruk av systembruker. Den er utviklet i C# og kan kjøres som en konsollapplikasjon.

Den gjør følgende:

Oppretter et token basert på konfigurert JSON Web Key, klient-ID, scope og organisasjonsnummeret til systembrukeroppretteren.

Basert på mottatt token, gjør den kall mot referanse-API-er som krever systembruker.

Se kode med dokumentasjon her.

Oppsett av referanseimplementasjon med egen konfigurasjon

Repositoryet inneholder nødvendig testsertifikat for å kjøre applikasjonen. Følgende må gjøres for å sette opp en egen integrasjon som systemtilbyder:

  1. Logg inn på onboarding Maskinporten. Her kan du bruke en testidentitet som er daglig leder i en testvirksomhet.

    Onboarding
    Forenklet onboarding

    Onboarding
    Velg virksomhet

    Onboarding
    Oversikt over integrasjoner i Maskinporten. Her kan du legge til nye

    Onboarding
    Opprett integrasjon, søk etter nødvendig scope

    Onboarding
    Legg til eventuelle ekstra scope og beskriv integrasjonen

    Onboarding
    Last ned genererte nøkler

    Onboarding
    Integrasjon opprettet

  2. Få systemet registrert i Systemregisteret med korrekt klient-ID og kobling til nødvendige ressurser/tilgangspakker.

  3. Logg inn med en testbruker på tt02.altinn.no. Brukeren må ha tilgangsstyringsrollen i Altinn for en testorganisasjon og gå til siden https://authn.ui.tt02.altinn.no/authfront/ui/auth/creation.

    Onboarding
    Velg et system

    Onboarding
    Godkjenn opprettelse av systembruker med spesifisert rettighet

    Onboarding
    Systembruker oversikt for test organisasjon

  4. Konfigurer nøkkel, sertifikat, klient-ID og scope i testapplikasjonen.

    string clientID = "7ee41fce-9f6e-4c32-8195-0fe2c1517f43";
    string scope = "altinn:systembruker.demo";
    string systemUserOrg = "210493352";
    string pemCertificatePath = @".\mp-key.pem";