OSO:2018/Architectuur/TCcontroles
Overstapservice Onderwijs: 2018/Architectuur/TCcontroles
Het Traffic Center voert wanneer het wordt aangeroepen door een Bron- of Doel- systeem controles uit op drie niveau's:
- OIN whitelist controle
- Controle van de Aanleverpunten
- Controle op de 'bedrijfslogica' van de aanroep
OIN whitelist controle
Bij het aanroepen van het Traffic Center wordt het client certificaat van het aanroepende systeem gevalideerd. Daarbij wordt het OIN uit het certificaat vergeleken met een interne 'whitelist' van geregistreerde OINs. Op deze manier verifieert het TC bij iedere aanroep of deze afkomstig is van een systeem dat toegelaten is op OSO.
Controle van de Aanleverpunten
Na de controle op de OIN volgt een controle op de Aanleverpunten die meegegeven worden in het verzoek. Afhankelijk van het verzoek worden een of twee Aanleverpunten gecontroleerd. Afhankelijk van de 'actor' wordt bij het bron- ('verstrekker') of het doel- ('aanvrager') Aanleverpunt ook op basis van de oin in het certificaat gecontroleerd of het juiste systeem de aanroep uit voert.
De volgende controle's worden door het TC uitgevoerd:
Gecontroleerd gegeven | Foutmelding | Opmerkingen |
---|---|---|
BRIN | Aanvrager/Verstrekker-NietBekend | |
BRIN-APindex | Aanvrager/Verstrekker-APNietBekend | |
BRIN-APindex-OIN | Aanvrager/Verstrekker-NietGeautoriseerd | Alleen aanroepend Aanleverpunt wordt gecontroleerd op basis van OIN uit certificaat |
BRIN-APindex-OIN-Actief | Aanvrager/Verstrekker-NietBeschikbaar | Aanleverpunt is (nog) niet actief in Register |
Controle op de 'bedrijfslogica' van de aanroep
Als laatste controleert het TC de informatie in het verzoek inhoudelijk. De uitkomsten van deze controles worden bij de verzoeken zelf beschreven.