All Scenarios

4

Passed Scenarios

4

Failed Scenarios

0

Expand All | Collapse All

Autorisatie voor het gebruik van de API gebeurt op twee niveau's:
1. autorisatie van de gebruiker door de afnemende organisatie
2. autorisatie van de afnemer (organisatie) door RvIG

Deze feature beschrijft alleen de autorisatie van de afnemer door RvIG.

Voorlopig wordt de reisdocumenten bevragen API alleen aangeboden aan gemeenten voor het raadplegen van reisdocumenten van eigen inwoners.

Autorisatie wordt verkregen met behulp van een OAuth 2 token.
In het verkregen token is de afnemerindicatie opgenomen die de afnemer uniek identificeert. Op basis van de afnemerindicatie kan de autorisatie worden opgezocht.
Wanneer de afnemer een gemeente is, is er ook een gemeentecode opgenomen in de OAuth token. Deze wordt gebruikt om te bepalen of een eigen inwoner houder is van het gevraagde reisdocument.

Voor één afnemer kunnen er meerdere rijen zijn in de autorisatietabel, maar daarvan kan er maar één actueel zijn. Alleen de actuele mag worden gebruikt.
Een autorisatie is actueel wanneer de Datum ingang (35.99.98) in het verleden ligt en Datum beëindiging tabelregel (35.99.99) leeg is of in de toekomst ligt.

Gegeven de persoon met burgerservicenummer '000000152' heeft een 'reisdocument' met de volgende gegevens < 1ms
naam waarde
soort reisdocument (35.10) PN
nummer reisdocument (35.20) NE3663258
datum einde geldigheid reisdocument (35.50) 20240506
datum inhouding dan wel vermissing Nederlands reisdocument (35.60) 20230405
aanduiding inhouding dan wel vermissing Nederlands reisdocument (35.70) I

En de persoon heeft de volgende 'verblijfplaats' gegevens < 1ms
gemeente van inschrijving (09.10)
0800

Gegeven de afnemer met indicatie '000008' heeft de volgende 'autorisatie' gegevens < 1ms
Rubrieknummer ad hoc (35.95.60) Medium ad hoc (35.95.67) Datum ingang (35.99.98)
10120 N 20201128

En de geauthenticeerde consumer heeft de volgende 'claim' gegevens < 1ms
afnemerID gemeenteCode
000008 0800

Als gba reisdocumenten wordt gezocht met de volgende parameters 1s 80ms
naam waarde
type RaadpleegMetReisdocumentnummer
reisdocumentnummer NE3663258
fields reisdocumentnummer,soort,datumEindeGeldigheid,inhoudingOfVermissing,houder

Dan heeft de response 1 reisdocument < 1ms

Gegeven de persoon met burgerservicenummer '000000152' heeft een 'reisdocument' met de volgende gegevens < 1ms
naam waarde
soort reisdocument (35.10) PN
nummer reisdocument (35.20) NE3663258
datum einde geldigheid reisdocument (35.50) 20240506
datum inhouding dan wel vermissing Nederlands reisdocument (35.60) 20230405
aanduiding inhouding dan wel vermissing Nederlands reisdocument (35.70) I

En de persoon heeft de volgende 'verblijfplaats' gegevens < 1ms
gemeente van inschrijving (09.10)
0800

Gegeven de afnemer met indicatie '000008' heeft de volgende 'autorisatie' gegevens < 1ms
Rubrieknummer ad hoc (35.95.60) Medium ad hoc (35.95.67) Datum ingang (35.99.98)
10120 N 20201128

En de geauthenticeerde consumer heeft de volgende 'claim' gegevens < 1ms
naam waarde
afnemerID 000008
gemeenteCode 0599

Als gba reisdocumenten wordt gezocht met de volgende parameters 59ms
naam waarde
type RaadpleegMetReisdocumentnummer
reisdocumentnummer NE3663258
fields reisdocumentnummer

Dan heeft de response een object met de volgende gegevens < 1ms
naam waarde
type https://datatracker.ietf.org/doc/html/rfc7231#section-6.5.3
title U bent niet geautoriseerd voor deze vraag.
status 403
detail Je mag alleen reisdocumenten van inwoners uit de eigen gemeente raadplegen.
code unauthorized
instance /haalcentraal/api/reisdocumenten/reisdocumenten

Autorisatie voor het gebruik van de API gebeurt op twee niveau's:
1. autorisatie van de gebruiker door de afnemende organisatie
2. autorisatie van de afnemer (organisatie) door RvIG

Deze feature beschrijft alleen de autorisatie van de afnemer door RvIG.

Voorlopig wordt de reisdocumenten bevragen API alleen aangeboden aan gemeenten voor het raadplegen van reisdocumenten van eigen inwoners.

Autorisatie wordt verkregen met behulp van een OAuth 2 token.
In het verkregen token is de afnemerindicatie opgenomen die de afnemer uniek identificeert. Op basis van de afnemerindicatie kan de autorisatie worden opgezocht.
Wanneer de afnemer een gemeente is, is er ook een gemeentecode opgenomen in de OAuth token. Deze wordt gebruikt om te bepalen of de houder van de gezochte reisdocument(en) een eigen inwoner is.

Voor één afnemer kunnen er meerdere rijen zijn in de autorisatietabel, maar daarvan kan er maar één actueel zijn. Alleen de actuele mag worden gebruikt.
Een autorisatie is actueel wanneer de Datum ingang (35.99.98) in het verleden ligt en Datum beëindiging tabelregel (35.99.99) leeg is of in de toekomst ligt.

Gegeven de persoon met burgerservicenummer '000000152' heeft een 'reisdocument' met de volgende gegevens < 1ms
naam waarde
soort reisdocument (35.10) PN
nummer reisdocument (35.20) NE3663258
datum einde geldigheid reisdocument (35.50) 20240506

En de persoon heeft de volgende 'verblijfplaats' gegevens < 1ms
gemeente van inschrijving (09.10)
0800

Gegeven de afnemer met indicatie '000008' heeft de volgende 'autorisatie' gegevens < 1ms
Rubrieknummer ad hoc (35.95.60) Medium ad hoc (35.95.67) Datum ingang (35.99.98)
10120 N 20201128

En de geauthenticeerde consumer heeft de volgende 'claim' gegevens < 1ms
naam waarde
afnemerID 000008
gemeenteCode 0800

Als gba reisdocumenten wordt gezocht met de volgende parameters 21ms
naam waarde
type ZoekMetBurgerservicenummer
burgerservicenummer 000000152
fields reisdocumentnummer,soort,datumEindeGeldigheid,inhoudingOfVermissing,houder

Dan heeft de response 1 reisdocument < 1ms

Gegeven de persoon met burgerservicenummer '000000152' heeft een 'reisdocument' met de volgende gegevens < 1ms
naam waarde
soort reisdocument (35.10) PN
nummer reisdocument (35.20) NE3663258
datum einde geldigheid reisdocument (35.50) 20240506

En de persoon heeft de volgende 'verblijfplaats' gegevens < 1ms
gemeente van inschrijving (09.10)
0800

Gegeven de afnemer met indicatie '000008' heeft de volgende 'autorisatie' gegevens < 1ms
Rubrieknummer ad hoc (35.95.60) Medium ad hoc (35.95.67) Datum ingang (35.99.98)
10120 N 20201128

En de geauthenticeerde consumer heeft de volgende 'claim' gegevens < 1ms
naam waarde
afnemerID 000008
gemeenteCode 0599

Als gba reisdocumenten wordt gezocht met de volgende parameters 10ms
naam waarde
type ZoekMetBurgerservicenummer
burgerservicenummer 000000152
fields reisdocumentnummer,soort,datumEindeGeldigheid,inhoudingOfVermissing,houder

Dan heeft de response een object met de volgende gegevens < 1ms
naam waarde
type https://datatracker.ietf.org/doc/html/rfc7231#section-6.5.3
title U bent niet geautoriseerd voor deze vraag.
status 403
detail Je mag alleen reisdocumenten van inwoners uit de eigen gemeente raadplegen.
code unauthorized
instance /haalcentraal/api/reisdocumenten/reisdocumenten