Page History
...
Administrative forudsætninger (fx. Tilslutningsaftale – Bestillingsark for adgang til eksternt testmiljø)
FAQ NSP miljøer - NSP services - Global Site
Sikkerhed
Adgangen sker gennem NSP’s sikkerhedskomponenter og følger JTP-H-profilen, hvor borgeren logger ind med MitID, og et OIDC-token ved kald til GM-Facaden.
...
Adgang sker ved, at borgeren logger ind og får udstedt et JTP-H token fra en OIDC-udsteder. Dette token anvendes som som bearer token i REST-kaldet mod GM-Facaden og giver kun adgang til borgerens egne dokumenter.
...
Tredjeparts anvenderemå anvende egen OIDC (se afsnit 2.7)
Proces for whitelisting
For at få adgang til GM-facaden på NSP og kunne hente data fra Graviditetsmappen skal man have tilsluttet sit system.
For yderligere information: Administrative forudsætninger
Ejeren af OIDC-serverenopretter supportsag til NSP/SDS: Supporthenvendelse
SDS godkender OIDC’ens tekniske og sikkerhedsmæssige opsætning.
SDS konfigurerer følgende:
NMHD - AccesshandlerGM-Facade - Accesshandler
STS (Whitelisting)
Accesshandler-konfigurationen udvides til at acceptere tokens fra den nye issuer.
Se teknisk beskrivelse her:
Konfiguration af nye issuers i Accesshandler
...
Snitfladebeskrivelse og brug
Tredjeparts app kalder Facadelaget, og anvender GM-FHIR modellen til at lave deres brugergrænseflader.
GM-Facaden tilbyder FHIR-baserede endpoints til hentning af journaldata for borgere i graviditetsforløb.
Adgangen sker via NSP’s sikkerhedskomponenter, hvor anvenderen kalder GM-Facaden med et autoriseret JTP-H-token udstedt af en godkendt OIDC.
...
Adgang til servicen sker ved at medsende en Authorization-header med bearer-token i form af JTP-H.
MitID Testtool: https://pp.mitid.dk/test-tool/frontend/#/view-identity
Hent Journal for borger
Endpoint:
...
https://test1-cnsp.ekstern-test.nspop.dk:8443/gmaf/api/2025/06/25/journal
Endpoints på TEST1 og TEST2:
https://test1-cnsp.ekstern-test.nspop.dk:8443/gmaf
https://test2-cnsp.ekstern-test.nspop.dk:8443/gmaf
Fejlbeskeder
I fejl-scenarier vises disse fejlkoder:
...
Følgende brugere har journaldata på Test 1 og/eller Test 2:
CPR |
| Navn |
2311890002
2007909198
| Test 1 | Test 2 | ||
0708850322 | Kaya Jokumsen | x | x |
1507939666 | Minerva | x | x |
1704799948 | Maya | x | x |
2911039098 | Pouline | x | x |
| 0511820464 | Malle Sörensen | x |
0104800610
2506879852
311292995831079018320103964326
1804999948
0505058712
0302959730
2608894570
1507939666
2911039098
| 1404049428 | Casandra Kant | x | |
| 1710969864 | SysMathisen | x | |
| 1403879262 | Testinna Termina | x | x |
| 2610087224 | Bitte My Småland | x |
|
| 1408079612 | Cirkeline Bublé | x | |
1905839596 |
| Dagmar Napolene | x | |
| 0904539384 |
| Ambra Sand | x | |
| 2008902346 |
| Kimmi Kimsen | x | x | |
| 3103809354 | Sulaima | x | x |
| 0202954618 | Tilde | x | x |
| 1412544605 | Tristina | x | x |
Eksempel kode og klient
Se integrations test i https://git.nspop.dk/scm/com/graviditetsmappens-app-facade.git for eksempel på komplet integration til komponenten.
...