Page History
...
Guiden indeholder eksempler på kodeimplementationer, men ellers er projekterne tilgængelig på svn.nspop.dk og kan bruges som inspiration til et afprøvningsprojekt.
Sammenhæng med øvrige dokumenter
...
Når brugeren skal logges ud skal browseren flyttes til saml/Logout på den server, der holder sessionen.
Se auth.service.ts i https://svn.nspop.dk/svnsrc/components/nap/nap-reference-web/trunk/src/app/services/
Patient-Open og Patient-close
...
se appointment.component.ts i https://svn.nspop.dk/svnsrc/components/nap/nap-reference-web/trunk/src/app/appointment/
Session-Error
I appointment service (src/app/service/appointment.service.ts) vises et eksempel på fejlhåndtering som skal gå igennem NAP SDK'et.
...
se appointment.service.ts i https://svn.nspop.dk/svnsrc/components/nap/nap-reference-web/trunk/src/app/services/
Nap-reference-facade
Nap-reference-facade er backend til nap-reference-web.
...
For registreing af SPFIlter se SpringLoader.Java i https://svn.nspop.dk/svnsrc/components/nap/nap-reference-facade/trunk/src/main/java/dk/sds/nsp/nap/reference/facade/
OIOSAML sørger for at validere den assertion der kommer fra en given iDP (https://www.nspop.dk/display/public/web/Sikkerhedsservices+%28STS%29+-+Leverancebeskrivelse i dette tilfælde) og tilføjer denne til brugerens session.
...
Desuden er der implementeret et service specifikt autentifikationsfilter, der udtrækker det IDkort, som er indlejret i en SAMLassertion så det kan bruges i DGWS kald.
Se AuthFilter.java i https://svn.nspop.dk/svnsrc/components/nap/nap-reference-facade/trunk/src/main/java/dk/sds/nsp/nap/reference/facade/filters/AuthFilter.java
dk.sosi.seal
Seal anvendes til at indlejre et SOSI IDkort i et XML dokument som er parseable for DGWS.
for et eksemple på en SOAP interceptors, som sætter en DGWS header for client requests til DGWS se https://svn.nspop.dk/svnsrc/components/nap/nap-reference-facade/trunk/src/main/java/dk/sds/nsp/nap/reference/facade/soapinterceptor/.
Snitfladebeskrivelse og brug
...