Klientbiblioteker

KS publiserer offisielle klientbiblioteker for noen få tjenester og felleskomponenter på Fiks-plattformen. Denne siden er en samlet oversikt over disse bibliotekene.

Ikke alle tjenester har, eller skal ha, et eget klientbibliotek. For tjenester uten offisiell klient bruker man API-spec’en direkte sammen med den generelle integrasjonsmodellen beskrevet i Integrasjoner.

Pakkene distribueres via Maven Central (Java) og nuget.org (.NET). Se risikovurdering for distribuerte pakker for hvordan KS sikrer integriteten i disse.

Felles / autentisering

Bibliotek Java .NET
Maskinporten access token-klient fiks-maskinporten fiks-maskinporten-client-dotnet

Fiks IO og Fiks Protokoll

Bibliotek Java .NET
Fiks IO-klient (motta + send) fiks-io-klient-java fiks-io-client-dotnet
Fiks IO send-klient (kun send) fiks-io-send-klient fiks-io-send-client-dotnet

Tjenestespesifikke klienter

Tjeneste Java .NET
Fiks Dokumentlager fiks-dokumentlager-klient
Fiks Digisos fiks-digisos-klient

Lenk kun til denne siden fra en tjenesteside dersom tjenesten faktisk har et relevant offisielt klientbibliotek.

Andre språk

For andre språk må man kalle REST API-ene direkte. Se generell integrasjonsdokumentasjon for autentiseringsmodellen, og hver tjenestes API-spec for endepunktene.

Trondheim kommune har for eksempel laget en Go-klient spesifikt for Bekymringsmelding: fiks-bekymringsmelding-konsument. Vi tar gjerne imot tips om community-klienter for andre språk – send en e-post til fiks@ksdigital.no.