In ontwikkeling
.Authorization interface v1.6.0_202305
De authorization interface hoort bij de hoofdfunctie Regie.
Op deze pagina staan alleen de verantwoordelijkheden inzake de authorization interface die nog niet genoemd staan in de OAuth 2-specificatie.
1. | De parameters in de authorization request worden als volgt gevuld:
Conform de OAuth 2- specificatie moeten overige parameters die meegestuurd worden in het request genegeerd worden. | core.authint.200 | ||||||||||||||||||||||||||||||||
2. | De OAuth Client zorgt ervoor dat voor het authorization request de http-methode | core.authint.201 | ||||||||||||||||||||||||||||||||
3. | Na ontvangst van een authorization request verifieert de Authorization Server dat:
Als een van deze verificaties niet slaagt dan behandelt de Authorization Server dit als uitzondering 1a volgens verantwoordelijkheid core.authint.207. | core.authint.202 | ||||||||||||||||||||||||||||||||
4. | Vervolgens verifieert de Authorization Server dat:
Als een van deze verificaties niet slaagt dan behandelt de Authorization Server dit als uitzondering 1b volgens verantwoordelijkheid core.authint.207. | core.authint.203 | ||||||||||||||||||||||||||||||||
5. | Tijdens de afhandeling van een authorization request laat de Authorization Server, in zijn rol als Authentication Client, voordat hij de Persoon om OAuth-autorisatie vraagt, de Persoon authenticeren door de Authentication Server. | core.authint.204 | ||||||||||||||||||||||||||||||||
6. | Onmiddellijk na authenticatie van de Persoon, zoals bedoeld in verantwoordelijkheid core.authint.204, en alleen als deze slaagt, vraagt de OAuth Authorization Server de Persoon om een Toestemmingsverklaring (in het geval van Verzamelen) of een Bevestigingsverklaring (in het geval van Delen), volgens het daaromtrent bepaalde op de pagina User interface (Autorisatieserver), volgens de standaard OAuth 2.0, op de wijze waarop deze in het MedMij Afsprakenstelsel wordt toegepast. | core.authint.205 | ||||||||||||||||||||||||||||||||
7. | Voorafgaand aan uitgifte van een authorization code via de in de authorization request opgenomen | core.authint.206 | ||||||||||||||||||||||||||||||||
8. | Authorization Server en DVP Server behandelen uitzonderingssituaties inzake het authorization interface af volgens onderstaande tabel.
| core.authint.207 |