Sist endret: 2. mai 2024

Altinn 3 Formidling utvikler veiledning

Hvordan komme i gang med Altinn 3 Formidling

På denne siden:

Denne delen av dokumentasjonen er under arbeid. Det er seksjoner med manglende eller bare delvis dokumentasjon.

Siden Altinn Broker er åpen kildekode, kan du få tilgang til koden vår i vårt offentlige GitHub-repo og bygge en lokal Docker-instans for å teste mot.

Vi ønsker bidrag til løsningen velkommen.

Se Readme-filen på GitHub for en introduksjon til Altinn 3 Broker, og hvordan du bygger og kjører den i din utviklermiljø.

Repoet inneholder også en Postman-samling med eksempler.

Swagger for filoverførings-APIet er vert her.

Generell API-operasjon

For å forstå hvordan Broker-APIet fungerer, inkludert avhengighetene og konfigurasjonsstegene, henvises det til informasjonen nedenfor:

Altinn Broker oppsett-sekvens
Altinn-broker-oppsett-sekvens

Du må ha utført stegene i Kom i gang for å sette opp tilgangskravene.

Generell prosess

Generell prosessflyt gjenspeiler den implementerte virkeligheten av filoverføringsprosessen

Alle operasjoner er asynkrone, med mindre annet er angitt. Som sådan bør du implementere hendelsesabonnementer for å optimalisere prosessen din i stedet for å stole på polling for status.

Autentisering

For alle operasjoner må du autentisere deg ved å bruke din Maskinporten-klient og deretter skaffe en Altinn-token fra Altinn-autentisering.

Bruk Altinn-tokenet som en Bearer-token for alle Broker API-forespørsler sammen med APIM-abonnementsnøkkelen som en header med nøkkelen Ocp-Apim-Subscription-Key.