Testmiljøer og endepunkter

Innholdsfortegnelse

Hensikt, stabilitet og oppetid for ulike miljøer

Navn

Hensikt/ Bruksområde

Deploy & stabilitet

Oppetid

Bakdør

Navn

Hensikt/ Bruksområde

Deploy & stabilitet

Oppetid

Bakdør

Mas02

Utviklingsmiljø.

Mas02 er første fungerende testmiljø tilgjengelig eksternt. Dette miljøet blir brukt i stor grad under sprint test, men kan benyttes som integrasjonstestmiljø hvis man har behov for nyeste Helsenorgekode som er under utvikling.

 

SVÆRT LAV

Miljøet kan oppleves svært ustabilt da det deployes kontinuerlig til miljøet i løpet av dagen.

7-17

Har man behov for oppetid etter 1700 bør man bruke Test01 eller Test02.

Bakdør kan benyttes - eks.:
https://tjenester-hn-mas-02.int-hn.nhn.no/?pnr=27880298394

 

Test01

Testmiljø for ny funksjonalitet.

Test01 er vårt mest produksjonslike testmiljø når det gjelder infrastruktur og dermed ytelse. Dette miljøet blir brukt både til sprint test, integrasjonstest, ytelsestest og sikkerhetstest. Miljøet skal unntaksvis benyttes for integrasjonstest med nye aktører.

 

LAV

Teamene deployer sine tjenester manuelt ved behov.

24/7 

Bakdør kan benyttes - eks.:
https://tjenester.hn.test.nhn.no/?pnr=27880298394
(Endre PID 11 siffer som legges til bak ønsket URL)

Test02

Testmiljø for regresjonstest og integrasjon med tjenester tilgjengelig i produksjon.

Test02 er vårt mest brukte testmiljø, regresjonstest og mye av integrasjonstest blir utført i dette miljøet. Det utføres også sikkerhetstest mot dette miljøet ved behov. Dette er normalt det miljøet som benyttes ved oppkopling av nye eksterne integrasjoner mot eksisterende tjenester på Helsenorge.

MEDIUM

 

 24/7

Bakdør kan benyttes - eks.:
https://tjenester.hn2.test.nhn.no/?pnr=27880298394
(Endre PID 11 siffer som legges til bak ønsket URL)

 

Prodkopi-01

Prodkopi er testmiljøet som alltid har samme kode som Produksjon. Rett etter deploy til produksjon deployes samme kode til Prodkopi slik at det kan brukes til feilsøking, og veiledningstjenesten har også mulighet til å teste mot dette miljøet før problemer blir eskalert.

HØY

 7-17

Man kan be om utvidet oppetid dersom det er behov.

Bakdør kan benyttes - eks.:
https://tjenester-hn-prodkopi-01.int-hn.nhn.no/?pnr=27880298394
(Endre PID 11 siffer som legges til bak ønsket URL)

QA

Produksjonslikt miljø for verifisering av produksjonssetting

Integrasjonspartnere kan utføre test mot dette miljøet i dagene før prodsetting.

HØY

 24/7

https://helsenorge.hn.qa.nhn.no/
Må logge inn via ID-porten

Prod

Produksjon. Dette miljøet brukes ikke til noen form for testing!

HØY

24/7

Må logge inn via ID-porten

Endepunkter for APIer

API'ene på Helsenorge har følgende generelle URL:  <BaseURL>/<[Løsningsområde]>/<Tjeneste>.

Eksempel for timenotifikasjoner:

https://<miljø>/timeavtaler/api/<versjon>/Appointment

BaseURL er forskjellig avhengig av miljø, URL path vil være den samme.

Alle API har Swagger dokumentasjon tilgjengelig på <BaseURL>/<[Løsningsområde]>/<Tjeneste>/Swagger

For å benytte løsningen må det åpnes til adressene på internett eller Helsenett.

EksternAPI er tilgjengelig på internett på følgende adresser og IP Addresser. All kommunikasjon går via https på port 443.

Miljø

Base URL

IP

IP kall fra Helsenorge (port 443)

Miljø

Base URL

IP

IP kall fra Helsenorge (port 443)

MAS-02

https://eksternapi-hn-mas-02.int-hn.nhn.no

168.63.106.183

23.100.3.64

TEST1

https://eksternapi.hn.test.nhn.no

91.186.66.186

83.118.185.36

TEST2

https://eksternapi.hn2.test.nhn.no

91.186.66.189

83.118.185.36

QA

https://eksternapi.hn.qa.nhn.no

91.186.67.88

 

Prodkopi

https://eksternapi-hn-prodkopi-01.int-hn.nhn.no

168.63.106

 

PROD

https://eksternapi.helsenorge.no

91.186.66.82

83.118.184.12

Tilsvarende er API tilgjengelig på Helsenett for test, QA og Prod på følgende adresser.

Miljø

Base URL

IP

Kall fra Helsenorge (port 443)

Miljø

Base URL

IP

Kall fra Helsenorge (port 443)

TEST1

https://eksternapi-helsenett.hn.test.nhn.no/

83.118.129.140

83.118.129.129

TEST2

https://eksternapi-helsenett.hn2.test.nhn.no/ 

83.118.129.141

83.118.129.129

QA

https://eksternapi-helsenett.hn.qa.nhn.no/ 

83.118.129.142

83.118.129.129

PROD

https://eksternapi-helsenett.helsenorge.no/

91.186.86.189

91.186.86.161

Kommunikasjonsparter i Adresseregisteret

Helsenorge

Miljø

HERID

Tjenestetype

Miljø

HERID

Tjenestetype

MAS-02

8093239

Digitale innbyggertjenester

TEST1

8093248

Digitale innbyggertjenester

TEST2

8093247

Digitale innbyggertjenester

Prodkopi-01

8095131

Digitale innbyggertjenester

PROD

109989

Digitale innbyggertjenester

Personvernkomponenten (PVK)

Miljø

HERID

Tjenestetype

Miljø

HERID

Tjenestetype

MAS-02

8133935

Personverninnstillinger innbygger

TEST1

8133930

Personverninnstillinger innbygger

TEST2

8133929

Personverninnstillinger innbygger

PROD

133944

Personverninnstillinger innbygger

Sikkerhetstjenesten

Hvert miljø har sin egen STS og token som returneres gir tilgang til API kall mot miljøet det er utstedt fra. URL’en til STS er <baseURL>/sts/ (se tabellen øverst for base URL til de ulike miljøene.

De enkelte tjenestene har sitt “well-known-endepunkt” under disse base URL’ene. I dette endepunktet fås detaljert informasjon om URL’er til de enkelte grensesnittene i STS.

Det er alltid informasjonen som returneres fra well-known endepunktet som skal benyttes i kommunikasjon mot STS i det aktuelle miljø.

 

STS tjeneste

URL

STS tjeneste

URL

V3 - OpenID connect provider

Use case: Innlogget innbygger (IdToken og AccessToken)

Well-known endepunkt (som gir øvrige URL'er)

{Base URL for miljø}/oidcprov/v3/.well-known/openid-configuration

Token endepunkt for UseCase System-til-System

 

 

 

{Base URL for miljø}/token