1
1
## Migrere fra 5.0 til 5.2
2
2
3
- Hovedendringer for 5.2 er nytt endepunkt for CPPA tjenesten. Det gamle endepunktet vil fortsatt fungere, men det vil på
4
- sikt bli fjernet og derfor anbefaler vi at all oppgraderer til det nye rest endepunktet.
3
+ Hovedendringer for 5.2 er nytt endepunkt for CPPA tjenesten. Det gamle endepunktet vil fortsatt fungere, men
4
+ støtten for SOAP-endepunktet vil fjernes i en fremtidig versjon. Derfor anbefaler vi at alle oppgraderer
5
+ til det nye REST-endepunktet så tidlig som mulig.
5
6
6
7
For å autentisere mot det nye REST endepunktet så krever det at man har HelseId klient satt opp med scopet
7
8
"nhn: cppa /access".
8
9
9
10
### Konfigurasjonsrelaterte endringer
10
- CollaborationProtocolRegistrySettings fjernes og erstattes med CollaborationProtocolRegistryRestSettings
11
- CollaborationProtocolRegistrySettings inneholder RestConfiguration, CahcingInterval, UseOnlineRevocationCheck og
12
- ThorwMessageIfNoCpp.
11
+ Nye konfigurasjoner er CollaborationProtocolRegistryRestSettings og HelseIdConfiguration.
12
+ CollaborationProtocolRegistryRestSettings inneholder RestConfiguration,CahcingInterval, UseOnlineRevocationCheck
13
+ og ThorwMessageIfNoCpp. Det brukes i stedet for CollaborationProtocolRegistrySettings når man skal ta i bruk
14
+ nye REST endepunktet.
13
15
14
16
I RestConfiguration setter man URL adressen til CPPA (https://cppa.test.grunndata.nhn.no og
15
17
https://cppa.grunndata.nhn.no ). Man kan også sette opp proxy instillinger ved hjelp av UseDefaultWebProxy,
@@ -23,7 +25,7 @@ For oppdatert liste over URLer kan du se her:
23
25
https://helsenorge.atlassian.net/wiki/spaces/HELSENORGE/pages/690913297/Meldingsutveksling+med+Helsenorge
24
26
25
27
### Ny klasse CollaborationProtocolRegistryRest som implementerer ICollaborationProtocolRegistry
26
- Det er lagt inn en ny klasse CollaborationProtocolRegistryRest for å kommunisere med det nye rest endepunktet, som
28
+ Det er lagt inn en ny klasse CollaborationProtocolRegistryRest for å kommunisere med det nye REST endepunktet, som
27
29
implementerer ICollaborationProtocolRegistry. Når config er satt opp så kan du ganske enkelt endre fra
28
30
CollaborationProtocolRegistry til CollaborationProtocolRegistryRest.
29
31
@@ -34,4 +36,4 @@ beskrevet nærmere nedenfor.
34
36
### Sette opp autentisering for nye endepunktet via HelseId
35
37
For å autentisere via HelseId for the nye endepunktet må man sette opp ISecurityProvider for bruk i HelseIdClient.
36
38
Det er lagt et eksempel på hvordan man kan sette opp denne ved bruk av PEM key i SecurityKeyProvider.cs under
37
- Helsenorge.Messaging.Client. Om man har en PEM Key så base64 encoder man PEM keyen før man leser den ut.
39
+ Helsenorge.Messaging.Client. Om man har en PEM Key så base64 encoder man PEM keyen før man leser den ut.
0 commit comments