Skip to content

Commit

Permalink
Update and rename Migrate guide (#713)
Browse files Browse the repository at this point in the history
- Rename MigrateFrom5to5-2.md to MigrateFromSoapToRest.md
- Updated text in MigrateFromSoapToRest.md
  • Loading branch information
ArneHB authored Nov 26, 2024
1 parent a455936 commit 469c7b6
Showing 1 changed file with 9 additions and 7 deletions.
Original file line number Diff line number Diff line change
@@ -1,15 +1,17 @@
## Migrere fra 5.0 til 5.2

Hovedendringer for 5.2 er nytt endepunkt for CPPA tjenesten. Det gamle endepunktet vil fortsatt fungere, men det vil på
sikt bli fjernet og derfor anbefaler vi at all oppgraderer til det nye rest endepunktet.
Hovedendringer for 5.2 er nytt endepunkt for CPPA tjenesten. Det gamle endepunktet vil fortsatt fungere, men
støtten for SOAP-endepunktet vil fjernes i en fremtidig versjon. Derfor anbefaler vi at alle oppgraderer
til det nye REST-endepunktet så tidlig som mulig.

For å autentisere mot det nye REST endepunktet så krever det at man har HelseId klient satt opp med scopet
"nhn:cppa/access".

### Konfigurasjonsrelaterte endringer
CollaborationProtocolRegistrySettings fjernes og erstattes med CollaborationProtocolRegistryRestSettings
CollaborationProtocolRegistrySettings inneholder RestConfiguration, CahcingInterval, UseOnlineRevocationCheck og
ThorwMessageIfNoCpp.
Nye konfigurasjoner er CollaborationProtocolRegistryRestSettings og HelseIdConfiguration.
CollaborationProtocolRegistryRestSettings inneholder RestConfiguration,CahcingInterval, UseOnlineRevocationCheck
og ThorwMessageIfNoCpp. Det brukes i stedet for CollaborationProtocolRegistrySettings når man skal ta i bruk
nye REST endepunktet.

I RestConfiguration setter man URL adressen til CPPA (https://cppa.test.grunndata.nhn.no og
https://cppa.grunndata.nhn.no). Man kan også sette opp proxy instillinger ved hjelp av UseDefaultWebProxy,
Expand All @@ -23,7 +25,7 @@ For oppdatert liste over URLer kan du se her:
https://helsenorge.atlassian.net/wiki/spaces/HELSENORGE/pages/690913297/Meldingsutveksling+med+Helsenorge

### Ny klasse CollaborationProtocolRegistryRest som implementerer ICollaborationProtocolRegistry
Det er lagt inn en ny klasse CollaborationProtocolRegistryRest for å kommunisere med det nye rest endepunktet, som
Det er lagt inn en ny klasse CollaborationProtocolRegistryRest for å kommunisere med det nye REST endepunktet, som
implementerer ICollaborationProtocolRegistry. Når config er satt opp så kan du ganske enkelt endre fra
CollaborationProtocolRegistry til CollaborationProtocolRegistryRest.

Expand All @@ -34,4 +36,4 @@ beskrevet nærmere nedenfor.
### Sette opp autentisering for nye endepunktet via HelseId
For å autentisere via HelseId for the nye endepunktet må man sette opp ISecurityProvider for bruk i HelseIdClient.
Det er lagt et eksempel på hvordan man kan sette opp denne ved bruk av PEM key i SecurityKeyProvider.cs under
Helsenorge.Messaging.Client. Om man har en PEM Key så base64 encoder man PEM keyen før man leser den ut.
Helsenorge.Messaging.Client. Om man har en PEM Key så base64 encoder man PEM keyen før man leser den ut.

0 comments on commit 469c7b6

Please sign in to comment.