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.