User Tools

Site Tools


fmk:bem:2.0:hent_bemyndigelser

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
fmk:bem:2.0:hent_bemyndigelser [2016-01-14 08:57] malfmk:bem:2.0:hent_bemyndigelser [2026-03-06 08:53] (current) – external edit 127.0.0.1
Line 4: Line 4:
 Operationen anvendes af klientsystemer til at give brugeren et overblik over relevante bemyndigelser, både i betydningen ”Hvem har jeg bemyndiget”, og ”Hvem har bemyndiget mig”. Operationen anvendes af klientsystemer til at give brugeren et overblik over relevante bemyndigelser, både i betydningen ”Hvem har jeg bemyndiget”, og ”Hvem har bemyndiget mig”.
  
-Brugere kan kun fremfinde egne bemyndigelser, dvs. hvor brugerens CPR-nummer svarer til enten CPR-nummer for bemyndigede eller bemyndigende. Denne begrænsning gælder ikke for whitelistede systemer. Dette tillader fx administratorer at fremsøge bemyndigelser, de ikke selv er del af. Listen af bemyndigelser, administratorer får som svar, indeholder dog kun bemyndigelser, der er begrænsede til det cvr-nummer, der fremgår af det certifikat, de autentificerer sig med+Brugere kan kun fremfinde egne bemyndigelser, dvs. hvor brugerens CPR-nummer svarer til enten CPR-nummer for bemyndigede eller bemyndigende.
  
-Hvis en rettighed et system er blevet fjernet, returneres eksisterende bemyndigelser til rettigheden ikke længere.+Hvis en rettighed for et systems metadata er blevet fjernet (fordi metadata for systemet er opdateret med en version hvor rettigheden ikke findes), returneres eksisterende bemyndigelser til rettigheden ikke længere. Rettigheden slettes ikke, og vil igen returneres, hvis rettigheden tilføjes til metadata for systemet igen.
  
 ===== Svar ===== ===== Svar =====
Line 21: Line 21:
 =====XML-Eksempler===== =====XML-Eksempler=====
  
-Herunder vises et eksempel på hentning af bemyndigelser for en bemyndiget. +Herunder vises et eksempel på hentning af bemyndigelser for en bemyndiget. 
  
 <code xml GetDelegationsRequest.xml> <code xml GetDelegationsRequest.xml>
Line 29: Line 29:
 </code> </code>
  
-Tilsvarende er her et eksempel på et svar på en forespørgsel om hentning af bemyndigelser for en bemyndiget. Der returneres to gældende bemyndigelser og en anmodning om en bemyndigelse.+Tilsvarende er her et eksempel på et svar på en forespørgsel om hentning af bemyndigelser for en bemyndiget. Der returneres to gældende bemyndigelser (State=Godkendt) og en anmodning (State=Anmodet) om en bemyndigelse.
  
 <code xml GetDelegationsResponse.xml> <code xml GetDelegationsResponse.xml>
Line 38: Line 38:
         <DelegateeCpr>0304838140</DelegateeCpr>         <DelegateeCpr>0304838140</DelegateeCpr>
         <DelegateeCvr>20921897</DelegateeCvr>         <DelegateeCvr>20921897</DelegateeCvr>
-        <System>FMK</System+        <System
-        <SystemLongName>Fælles Medicinkort</SystemLongName> +            <SystemId>FMK</SystemId
-        <Role>Læge</Role+            <SystemLongName>Fælles Medicinkort</SystemLongName
-        <RoleDescription>Autoriseret læge</RoleDescription> +        </System
-        <State>Oprettet</State> +        <Role
-        <RightNameDescription+            <RoleId>Læge</RoleId
-            <Right>SundhedsfagligOpslag</Right+            <RoleDescription>Autoriseret læge</RoleDescription
-            <RightDescription>Sundhedsfagligt opslag</RightDescription+        </Role
-        </RightNameDescription>+        <State>Godkendt</State> 
 +        <Permission
 +            <PermissionId>SundhedsfagligOpslag</PermissionId
 +            <PermissionDescription>Sundhedsfagligt opslag</PermissionDescription
 +        </Permission>
         <Created>2016-01-04T10:10:00Z</Created>         <Created>2016-01-04T10:10:00Z</Created>
         <EffectiveFrom>2016-02-01T00:00:00Z</EffectiveFrom>         <EffectiveFrom>2016-02-01T00:00:00Z</EffectiveFrom>
Line 55: Line 59:
         <DelegatorCpr>2005511871</DelegatorCpr>         <DelegatorCpr>2005511871</DelegatorCpr>
         <DelegateeCpr>0304838140</DelegateeCpr>         <DelegateeCpr>0304838140</DelegateeCpr>
-        <System>DDV</System+        <System
-        <SystemLongName>Vaccinationsregistret</SystemLongName> +            <SystemId>DDV</SystemId
-        <Role>Læge</Role+            <SystemLongName>Vaccinationsregistret</SystemLongName
-        <RoleDescription>Autoriseret læge</RoleDescription> +        </System
-        <State>Oprettet</State> +        <Role
-        <RightNameDescription+            <RoleId>Læge</RoleId
-            <Right>VaccinationVedligehold</Right+            <RoleDescription>Autoriseret læge</RoleDescription
-            <RightDescription>Opret, ret eller slet vaccinationer</RightDescription+        </Role
-        </RightNameDescription+        <State>Godkendt</State> 
-        <RightNameDescription+        <Permission
-            <Right>VaccinationVedligeholdAnbefalet</Right+            <PermissionId>VaccinationVedligehold</PermissionId
-            <RightDescription>Opret, ret eller slet anbefalede vaccinationer</RightDescription+            <PermissionDescription>Opret, ret eller slet vaccinationer</PermissionDescription
-        </RightNameDescription>+        </Permission
 +        <Permission
 +            <PermissionId>VaccinationVedligeholdAnbefalet</PermissionId
 +            <PermissionDescription>Opret, ret eller slet anbefalede vaccinationer</PermissionDescription
 +        </Permission>
         <Created>2016-01-04T10:10:00Z</Created>         <Created>2016-01-04T10:10:00Z</Created>
         <EffectiveFrom>2016-01-04T10:10:00Z</EffectiveFrom>         <EffectiveFrom>2016-01-04T10:10:00Z</EffectiveFrom>
Line 76: Line 84:
         <DelegatorCpr>1206879196</DelegatorCpr>         <DelegatorCpr>1206879196</DelegatorCpr>
         <DelegateeCpr>0304838140</DelegateeCpr>         <DelegateeCpr>0304838140</DelegateeCpr>
-        <System>TAS</System+        <System
-        <SystemLongName>Tilskudsansøgningsservicen</SystemLongName> +            <SystemId>TAS</SystemId
-        <Role>Tandlæge</Role+            <SystemLongName>Tilskudsansøgningsservicen</SystemLongName
-        <RoleDescription>Autoriseret tandlæge</RoleDescription>+        </System
 +        <Role
 +            <RoleId>Tandlæge</RoleId
 +            <RoleDescription>Autoriseret tandlæge</RoleDescription
 +        </Role>
         <State>Anmodet</State>         <State>Anmodet</State>
-        <RightNameDescription+        <Permission
-            <Right>*</Right+            <PermissionId>*</PermissionId
-            <RightDescription>Alle nuværende og fremtidige delegerbare rettigheder</RightDescription+            <PermissionDescription>Alle nuværende og fremtidige delegerbare rettigheder</PermissionDescription
-        </RightNameDescription>+        </Permission>
         <Created>2016-02-03T13:14:00Z</Created>         <Created>2016-02-03T13:14:00Z</Created>
         <EffectiveFrom>2016-02-03T13:14:00Z</EffectiveFrom>         <EffectiveFrom>2016-02-03T13:14:00Z</EffectiveFrom>
fmk/bem/2.0/hent_bemyndigelser.1452761866.txt.gz · Last modified: (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki