User Tools

Site Tools


fmk:generel:fuldmagt

Borger fuldmagt

Borgere kan via borger.dk give hhv. læse- og handlingsfuldmagt til andre borgere. Dette giver borgere mulighed for via IDWS snitfladen at foretage et borgeropslag på en anden borgers medicinkort, og i tilfælde af en handlingsfuldmagt eksempelvis også foretage privatmarkeringer på en anden borgers ordinationer.

Bemærk i øvrigt, at FMK opfatter læsefuldmagt som værende inkluderet i en handlingsfuldmagt.

Klientsystemer der ønsker at anvende denne funktionalitet, skal først via STS'en have udstedt en signeret IDWS assertion indeholdene information om fuldmagten. Dette gøres ved i RequestSecurityToken-kaldet til STS'en at angive et claim vedr. fuldmagt. I eksemplet herunder påstår borgeren med cprnr. 0501792275 at have fuldmagt til at tilgå data for borgeren med cprnr. 1111111118:

<wst:Claims Dialect="http://docs.oasis-open.org/wsfed/authorization/200706/authclaims">
   <auth:ClaimType Uri="dk:gov:saml:attribute:CprNumberIdentifier">
      <auth:Value>0501792275</auth:Value>
   </auth:ClaimType>
   <auth:ClaimType Uri="dk:healthcare:saml:attribute:OnBehalfOf">
      <auth:Value>urn:dk:healthcare:saml:actThroughProcurationBy:cprNumberIdentifier:1111111118</auth:Value>
   </auth:ClaimType>
</wst:Claims>

STS'en validerer dette claim vha. de i borger.dk-oprettede fuldmagtsoplysninger, og hvis fuldmagten findes, returneres en SAML Assertion med bl.a. en SAML attribut dk:gov:saml:attribute:Privileges_intermediate der kan indeholde urn:dk:nspop:sts:fmk:read og/eller urn:dk:nspop:sts:fmk:write i tilfælde af hhv. læse- og handlingsfuldmagt. Se desuden https://www.nspop.dk/display/public/web/STS+-+Borger-billetomveksling for yderligere detaljer.

Efterfølgende kan FMK kaldes via IDWS snitfladerne. Når FMK modtager et IDWS request med en STS-signeret SAML-assertion indeholdende en af fuldmagt-attributterne, tillades borgeropslag på medicinkortet for den borger, der har udstedt fuldmagten. Hertil anvendes rollen “Borger med læsefuldmagt”. Ved en handlingsfuldmagt er der bl.a. også mulighed for at foretage privatmarkering og bestille en effektuering. Hertil anvendes rollen “Borger med handlingsfuldmagt”.

For en oversigt over de præcise rettigheder for de respektive roller henvises til rolle-rettigheds-matricen.

fmk/generel/fuldmagt.txt · Last modified: by 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki