.Authenticeren voor Vertegenwoordiging v1.6.0

In ontwikkeling

.Authenticeren voor Vertegenwoordiging v1.6.0

Inleiding

Loading

Businesslaag

Hieronder staat de authenticatieflow beschreven, die geldig is voor de functie Vertegenwoordiging.

draw.io Diagram is only supported by the cloud editor

Because Forge macros arent supported by the legacy editor, you'll need to convert this content to the cloud editor to display this macro properly. Find out more about converting to the cloud editor

De wijzigingen richten zich volledig op het toevoegen van de functie Vertegenwoordiging. De totale procesgang van de functie Authenticeren voor Vertegenwoordiging kent de volgende stappen:

  • De Dienstverlener aanbieder vraagt de Dienstverlener authenticatie de Persoon te authenticeren.
  • De Dienstverlener authenticatie laat de Persoon inloggen en controleert de gegevens.
  • De Dienstverlener authenticatie presenteert een lijst van Vertegenwoordigden waaruit de Persoon er één kiest.
  • De Dienstverlener authenticatie geeft een authenticatieverklaring uit. Deze bevat identificerende gegevens van Vertegenwoordigde en Vertegenwoordiger.
  • De Dienstverlener Aanbieder controleert de authenticatieverklaring op het gebruik van vertegenwoordiging en gaat verder in het proces.

Uitzonderingen op de Happy flow van de functie Authenticeren voor Vertegenwoordiging

In onderstaande tabel staan de uitzonderingssituaties beschreven die als uitbreiding gelden voor de uitzondering op de functie Authenticeren.

nr.uitzonderingactievervolg
Authenticeren Vertegenwoordiging 1Dienstverlener aanbieder kan de identiteit van de Vertegenwoordigde niet met voldoende zekerheid vast (laten) stellen.Dienstverlener aanbieder informeert eerst de Persoon en daarna Dienstverlener persoon dat het verzoek niet wordt ingewilligd.Allen stoppen de flow onmiddellijk na geïnformeerd te zijn over de uitzondering.
Authenticeren Vertegenwoordiging 2Dienstverlener aanbieder kan de machtiging niet vast (laten) stellen

Applicatielaag

Verantwoordelijkheden inzake uitzonderingen op de happy flow zijn opgenomen bij de respectievelijke interface, waar de uitzonderingen bij de functies zijn genoemd.

Embed draw.io Diagram is only supported by the cloud editor

Because Forge macros arent supported by the legacy editor, you'll need to convert this content to the cloud editor to display this macro properly. Find out more about converting to the cloud editor

De flow van de functie Authenticeren kent voor Vertegenwoordiging de volgende wijzigingen:

  1. Nadat de credentials van de Persoon zijn gevalideerd, worden de bij de Persoon behorende Vertegenwoordigden gepresenteerd.
  2. De Persoon kiest één van de Vertegenwoordigden en maak dit kenbaar aan de Authentication server.
  3. Voor het uitgeven van een authenticatieverklaring voegt de Authentication server hieraan de identificerende gegevens (BSN) van de Vertegenwoordigde en Vertegenwoordiger toe.
  4. De Authorization server valideert of in de authenticatieverklaring de identificerende gegevens staan van de Vertegenwoordigde en Vertegenwoordiger:
    1. De Authorization server stelt vast dat op de juiste manier gebruikgemaakt is van vertegenwoordiging. Authorization server gaat verder met de flow.
    2. De Authorization server stelt vast dat geen gebruikgemaakt is van vertegenwoordiging, of niet op de juiste manier. Authorization server stopt de flow onmiddellijk.

In ontwikkeling