In onderstaande tabel is alleen de uitbreiding aan de scope opgenomen, zoals deze in de MedMij Core staat beschreven, en de verdere toelichtingen daarop.
1. |
parameter | vulling | toelichting |
---|
scope
| Optioneel voor "vertegenwoordigen": - de letterlijke waarde
onbehalfof - met een spatie gescheiden van de andere onderdelen
| Voorbeeld van een syntactisch juiste scope is: "onbehalfof" , als indicatie dat hier sprake is van vertegenwoordiging
| MedMij_geboortedatum | De geboortedatum van de Vertegenwoordigde, geschreven in het formaat <JJJJMMDD>. | Voorbeeld van een syntactische juiste geboortedatum: Oftewel 1 september 1970 |
| |
2. | Alleen als onbehalfof in de scope voorkomt, verzoekt de Authorization Server de Authentication Server ook vertegenwoordiging toe te staan. Dit wordt gedaan volgens de voorwaarden van de Authentication Server.
| |
3. | De OAuth Authorization Server vergewist zich ervan dat tijdens Authenticatie ook gebruik is gemaakt van Vertegenwoordiging. Indien dit het geval is, geeft de OAuth Authorization Server een authorization-code uit (naar OAuth Client) voor de identiteit van de Vertegenwoordigde. | |
4. | OAuth Authorization Server behandelt uitzonderingssituaties inzake het token interface volgens onderstaande tabel. Nummer | Implementeert uitzondering | Uitzondering | Actie | Melding | Vervolg |
---|
Authorization interface Vertegenwoordiging 1 |
| De OAuth Authorization Server stelt dat tijdens Authenticatie geen gebruik is gemaakt van Vertegenwoordiging, terwijl dit wel verwacht werd. | OAuth Authorization Server informeert daarop Persoon hierover. |
| OAuth Authorization Server stopt de flow onmiddellijk na geïnformeerd te zijn over de uitzondering. | Authorization interface Vertegenwoordiging 2
|
| De OAuth Authorization Server stelt dat tijdens Authenticatie gebruik is gemaakt van Vertegenwoordiging, terwijl dit niet verwacht werd. | OAuth Authorization Server informeert daarop Persoon hierover. |
| OAuth Authorization Server stopt de flow onmiddellijk na geïnformeerd te zijn over de uitzondering. | Authorization interface Vertegenwoordiging 3
| Verzamelen Vert 1 | De OAuth Authorization Server stelt dat de parameter MedMij_geboortedatum mist in het Authorization request, terwijl de scope wel de waarde onbehalfof bevat. | Conform Authorization interface 1b, beschreven in core.authint.207
| Conform Authorization interface 1b, beschreven in core.authint.207 | Conform Authorization interface 1b, beschreven in core.authint.207 | Authorization interface Vertegenwoordiging 4
| Verzamelen Vert 1 | De OAuth Authorization Server stelt dat de waarde van de parameter MedMij_geboortedatum niet gelijk is aan de geboortedatum van de Vertegenwoordigde in het achterliggende systeem.
| Conform Authorization interface 3, beschreven in core.authint.207 | Conform Authorization interface 3, beschreven in core.authint.207 | Conform Authorization interface 3, beschreven in core.authint.207 |
| |