HelseID
Klientkonfigurasjon: Single-tenant vs. Multi-tenant
HelseID støtter både single- og multi-tenant-klienter. Som hovedregel anbefales multi-tenancy for skybaserte tjenester (SaaS), mens single-tenancy egner seg best for applikasjoner som installeres lokalt hos den enkelte virksomhet.
Note
Hva er en multi-tenant klient? Dette er et mønster som tillater en programvareleverandør å bruke én og samme instans av programvaren sin for flere ulike konsumenter (virksomheter).
Hvorfor velge multi-tenant?
- Enklere vedlikehold: Du trenger ikke administrere unike klient-ID-er for hver eneste kunde.
- Skalerbarhet: Nye kunder kan legges til uten store endringer i infrastrukturen.
Ressurser
En virksomhet vil normalt i produksjonsmiljøet benytte Altinn for å delegere tilgang til en systemleverandør. Når tilgang er delegert så vil systemleverandøren få rettigheter til å opptre på vegne av virksomheten når det skal utstedes token fra HelseID.
Note
I HelseID-testmiljøet støttes ikke delegering ved hjelp av Altinn. I stedet kan man selv delegere tilgang til seg selv på vegne av en syntetisk virksomhet.
Tilgang til eksisterende test-data i testmiljøet
I Journalføringstjenesten (JFT) finnes det eksisterende testdata på en syntetisk virksomhet.
Denne virksomheten har organisasjonsnummer 313231593, og for å få tilgang til denne virksomheten,
finnes det to alternativer:
- Opprett en single-tenant klientkonfigurasjon og angi organisasjonsnummer
313231593. - Opprett en multi-tenant klientkonfigurasjon og legg til delegering for
313231593.
Vær oppmerksom på at du ikke kan simulere tjenestebestillinger for denne virksomheten, da den er reservert av oss. Dersom du ønsker å teste dette, må du benytte en egen virksomhet.
Opprettelse av en ny klientkonfigurasjon gjøres på Selvbetjening for HelseID test.
For å få tilgang til API-et må du legge til API-et nhn:jft med tilhørende scope nhn:jft/api.
Warning
Husk at kun simulerte (syntetiske) organisasjonsnummer kan benyttes i vårt testmiljø. Ikke benytt virksomhetens ekte organisasjonsnummer her.