Page History
...
Som beskrevet i STS - Guide til anvendere, så findes der i STS følgende services indenfor anvendelsesområdet borger:
| /sts/services/Bst2Idws | Niveau 5 | Omveksler OIO Saml bootstrap token til OIO IDWS sikkerhedsbillet rettet mod et givet audience, f.eks. FMK, Dokumentdelingsservice eller MinSpærring. Bemærk, at bootstrap token skal være signeret af troværdig tredjepart (NemLogin) |
| /sts/services/JWT2Idws | Niveau 5 | Ombytter JSON Web token (JWT) til OIO IDWS sikkerhedsbillet rettet mod et givet audience, f.eks. FMK, Dokumentdelingsservice eller MinSpærring. Bemærk, at JWT tokenet skal være signeret af troværdig tredjepart (pt. en OID connector) |
| /sts/services/JWT2OIOSaml | Niveau 5 | Omveksler JSON Web token (JWT) til OIO Saml sikkerhedsbillet rettet mod et specifikt audience, f.eks. forløbsplaner.dk Bemærk, at JWT tokenet skal være signeret af troværdig tredjepart (pt. en OID connector) |
De to services Bst2Idws og JWT2Idws minder om hinanden i opbygning af requests, understøttede claims og valideringer. Disse beskrives derfor under et i de følgende afsnit om claims og valideringer. JWT2OIOSaml beskrives for sig selv.
...
- : Brugerens CPR nummer. Dette kan valideres af STS vha OCES service til validering af PID-CPR (PID står i bootstraptokenet)
- medcom:UserRole: Kan indeholde enten en uddannelseskode (for sundhedsfaglige) eller en national (SEB) rolle eller lokal rolle for brugere uden sundhedsfaglig autorisation: Optionel angivelse af et CPR nummer på en anden borger, som man ønsker at agere udfra fuldmagtstildelinger som.
Udover claims, skal der i forespørgslen defineres et audience (som beskriver hvilken service det udstedte IDWS token skal bruges til). I NSP sammenhæng opereres der med følgende audiences:
- https://audience.nspop.dk/dds: Dokumentdelingsservicen
- https://audience.nspop.dk/minspaerring: MinSpærring
- https://audience.nspop.dk/minlog: MinLog2
I eksemplerne neden vises der eksempler på vekslinger af bootstraptoken til Idws og JWT til Idws. I eksemplet med bootstraptoken er der ydermere vist eksempler på anvendelsen af claims til både CPR for den kaldende bruger samt fuldmagt.
...
Afhængig af miljø udstilles tjenesten på:
|
http://<sts-host>:<port>/sts/services/JWT2Idws |
http://<sts-host>:<port>/sts/services/JWT2OIOSaml |
Eksempler på requests
I det følgende gives eksempler på følgende typer af requests: