User Tools

Site Tools


fmk:bem:2.0:slet_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:slet_bemyndigelser [2016-01-12 10:24] – [Fejlsituationer] krsfmk:bem:2.0:slet_bemyndigelser [2026-03-06 08:53] (current) – external edit 127.0.0.1
Line 1: Line 1:
 ====== Slet Bemyndigelser ====== ====== Slet Bemyndigelser ======
  
-Servicen "slet bemyndigelser" sletter bemyndigelser udfra en id på en bemyndigelse eller bemyndigelsesanmodning. Endvidere kan man optionelt sætte en fra dato. Bemyndigelsen med den angivne status og nøgle eller den angivne id, får sat sin "gyldig til dato" til angivne dato eller til dags dato. Id'et kan pege på en bemyndigelsesanmodning, og således kan servicen bruges til at afvise en anmodning om en bemyndigelse, samtidigt med at man bevarer en bemyndigelse til samme system men med status "Oprettet".+Servicen "slet bemyndigelser" sletter bemyndigelser udfra en liste af id'er på bemyndigelser eller bemyndigelsesanmodninger. Endvidere kan man optionelt sætte en fra dato. Bemyndigelserne med de angivne id'er, får sat deres "gyldig til dato" til angivne dato eller til dags dato. Et id kan pege på en bemyndigelsesanmodning, og således kan servicen bruges til at afvise en anmodning om en bemyndigelse. En eventuel bemyndigelse mellem de samme personer og til samme system med med status "Oprettet" vil ikke være berørt af sletningen af anmodningen udfra anmodningens id.
  
-Bemyndigede kan slette bemyndigelser, hvor de selv indgår som bemyndigede, og bemyndigende kan slette bemyndigelser, hvor de selv indgår som bemyndigende. Administratorer kan slette bemyndigelser mellem andre personer, men kun bemyndigelser, der er begrænsede til det cvr-nummer der er angivet i det certifikat, de autentificerer sig med.+Bemyndigede kan slette bemyndigelser, hvor de selv indgår som bemyndigede. I en sådan forespørgsel indgår bemyndigedes cpr. Bemyndigende kan slette bemyndigelser, hvor de selv indgår som bemyndigende. I en sådan forespørgsel anføres bemyndigendes cpr.
  
 ===== Svar ===== ===== Svar =====
  
-Svaret er en liste af de slettede bemyndigelser. Det er ikke nødvendigvis samme liste som gives med til forespørgslen, da den kan indeholde “ikke gyldige” bemyndigelser, fx hvis koden ikke eksisterer, bemyndigende ikke har ret til at slette bemyndigelsen etc.+Svaret er en liste af de slettede bemyndigelser. Det er ikke nødvendigvis samme liste som gives med til forespørgslen, da den kan indeholde “ikke gyldige” bemyndigelser, eksempelvis:  
 +  * Koden eksisterer ikke 
 +  * Bemyndiget cpr-nummer fra anmodet bemyndigelse svarer ikke til cpr-nummeret i id-kortet 
 +  * Bemyndigende cpr-nummer fra bemyndigelse svarer ikke til cpr-nummeret i id-kortet 
 + 
 +Det giver således ikke en fejl at angive bemyndigelserman ikke har ret til at slette. De bliver blot ikke slettet, og er således ikke med i svaret.
  
  
Line 18: Line 23:
 IllegalArgumentException IllegalArgumentException
   * Dato for sletning ligger i fortiden   * Dato for sletning ligger i fortiden
-=====XML-Eksepler=====+=====XML-Eksempler=====
  
-Herunder vises et eksempel på sletning af en bemyndigelse. +Herunder vises et eksempel på sletning af en bemyndigelse, som skal ophøre med at gælde fra en dato lidt ude i fremtiden (set fra skrivetidspunktet)
  
-<code xml SletBemyndigelserRequest.xml> +<code xml DeleteDelegationRequest.xml> 
-<SletBemyndigelserRequest+<DeleteDelegationsRequest
-    <BemyndigelseKode>DB83CA88-2B84-4ADE-908F-596F9ABE366C</BemyndigelseKode+    <DelegatorCpr>2005511871</DelegatorCpr> 
-    <BemyndigelseKode>2079412A-FC09-4072-A5DA-039B80357369</BemyndigelseKode+    <ListOfDelegationIds> 
-    <Slettedato>2016-03-31T23:59:59Z</Slettedato+        <DelegationId>9DD1BC7E-76AF-43BC-9C2C-ABAE4257E64F</DelegationId> 
-</SletBemyndigelserRequest>+        <DelegationId>DB83CA88-2B84-4ADE-908F-596F9ABE366C</DelegationId
 +        <DelegationId>2079412A-FC09-4072-A5DA-039B80357369</DelegationId> 
 +    </ListOfDelegationIds
 +    <DeletionDate>2016-03-31T23:59:59Z</DeletionDate
 +</DeleteDelegationsRequest>
 </code> </code>
  
-Tilsvarende er her et eksempel på et svar på en forespørgsel om sletning af bemyndigelser.+Tilsvarende er her et eksempel på et svar på en forespørgsel om sletning af bemyndigelser. Bemærk at det ene DelegationId fra requestet ikke er med i responset, jvf. forklaring ovenfor.
  
-<code xml SletBemyndigelserResponse.xml> +<code xml DeleteDelegationResponse.xml> 
-<SletBemyndigelserResponse+<DeleteDelegationResponse
-    <BemyndigelseKode>DB83CA88-2B84-4ADE-908F-596F9ABE366C</BemyndigelseKode+    <DelegationId>9DD1BC7E-76AF-43BC-9C2C-ABAE4257E64F</DelegationId
-    <BemyndigelseKode>2079412A-FC09-4072-A5DA-039B80357369</BemyndigelseKode+    <DelegationId>DB83CA88-2B84-4ADE-908F-596F9ABE366C</DelegationId
-</SletBemyndigelserResponse>+</DeleteDelegationResponse>
 </code> </code>
- 
fmk/bem/2.0/slet_bemyndigelser.1452594272.txt.gz · Last modified: (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki