Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Een JWKS uri. Is een unieke resource identifier dat refereert naar een applicatie JSON Web Key Set bestand dat (roulerende) publieke sleutels van de applicatie bevat. Veld bevat controle of deze bereikbaar is. Getoonde melding: 'De JWKS URL is niet bereikbaar; controleer of de URL correct is. De Redirect URL (positie 1) is niet bereikbaar; controleer of de URL correct is.'.
  • De redirect_uri(s). Max. 3 uri's mogelijk. Is optioneel veld, maar moet wel ingevuld worden om een SHOF launch uit te kunnen voeren.
  • De applicatienaam (wordt automatisch overgenomen en is niet wijzigbaar).
  • Eén rol die gekoppeld is aan de applicatie. Het is niet mogelijk om een andere rol te selecteren, dan die bij de applicatie is vastgelegd.
  • Domein waarnaar de connectieaanvraag gestuurd wordt. Het domein wordt geselecteerd uit een lijst van domeinen met status 'Actief' en 'In onderhoud'.

...

#

Eis

001

Naam applicatierol is uniek en niet wijzigbaar.

002

Een applicatierol bevat een verzameling autorisatieregels.

003

Autorisatieregels: Per resource wordt vastgelegd of CRUD actie toegestaan is.

004

Autorisatieregels: Per RUD actie wordt vastgelegd of dit alleen mag voor 'eigen' resource (OWN) of voor alle van deze resources in domein (ALL).

005

Beheer applicatierollen is onafhankelijk van domein of applicatie uit te voeren.

006

Alleen de systeembeheerder heeft rechten om rollen te beheren.

007

Domein bevat unieke identifier.

008

Domein bevat de genoemde attributen met restricties.

009

Alleen de systeembeheerder heeft rechten om een domein aan te maken.

010

Applicatie bevat unieke identifier.

011

Applicatie bevat de genoemde attributen en restricties.

012

Alleen de systeembeheerder heeft rechten om een applicatie aan te maken.

013

De applicatiebeheerder (of systeembeheerder) kan een connectieaanvraag indienen van de applicatie. De applicatie mag dan niet de status 'Aanmaken' of 'Afgesloten' hebben.

014

De domeinbeheerder (of systeembeheerder) kan een connectieaanvraag accepteren/weigeren.

015

Geaccepteerde connectieaanvraag wordt een applicatieinstantie binnen het domein en krijgt daarmee ook een ClientId en Device.

016

Van een geweigerde connectieaanvraag wordt nooit een applicatieinstantie gemaakt, en kan daarna ook niet meer geaccepteerd worden.

017

In de connectieaanvraag kan slechts één rol, die vastgelegd is bij de applicatie, gekozen worden.

018

Het is voor een applicatie niet mogelijk meer dan één connectieaanvraag uit te voeren naar hetzelfde domein.

019

Het is te adviseren om een bereikbaarheids controle uit te voeren van de jwks uri.

020

Controle uitvoeren van de ingevoerde redirect_uri(s). Deze moet benaderbaar zijn.

021

De connectieaanvraag bevat genoemde attributen en restricties.

022021

Proces van connectieaanvraag bevat genoemde mailnotificaties.

023022

De applicatieinstantie bevat genoemde attributen en restricties.

024023

Loggingscherm (view AuditEvents) moet de elementen bevatten voor zoeken zoals beschreven en de beschreven elementen ook tonen boven de kolommen in het overzicht.

025024

Loggingscherm (view AuditEvents): Zoekacties kunnen worden uitgevoerd op beschreven elementen.

026025

Loggingscherm (view AuditEvents): Zoekresultaten per scherm is max. 100, in totaal max. 1000 (in vervolgschermen). Bij meer dan 1000 zoekresultaten verschijnt melding om zoekfilter te verfijnen.

027026

Loggingscherm (view AuditEvents): Elke zoekactie moet resulteren in een nieuwe AuditEvent.

028027

Loggingscherm (view AuditEvents): Het overzicht van resultaten kan geëxporteerd worden naar een csv bestand.

029028

Loggingscherm (view AuditEvents), optioneel: Mogelijkheid om te selecteren/filteren om logregels te archiveren. (Specificaties moeten hiervoor nog uitgewerkt worden.)

030029

Logging (beheerschermen): Elke wijziging die via een beheerscherm wordt doorgevoerd moet door het systeem gelogd worden (wie, wanneer, wat).

031030

Logging (beheerschermen): Voor statuswijzigingen moet min. het volgende worden vastgelegd: reden, datum/tijdstip, rol en naam van uitvoerend persoon.

032031

Voor elke entiteit (record), die onder beheer valt, zoals rollen, domeinen, applicaties, applicatieinstanties, enz., wordt door het (beheer) systeem een uniek logische id aangemaakt en uitgegeven, om de entiteit uniek te kunnen identificeren.

033032

Een uitgegeven logische id is NOOIT en te nimmer wijzigbaar.

034033

Bij verwijderen van gegeven middels 'prullenbak' wordt altijd om een extra bevestiging gevraagd.

...