Page History
...
Vejledning til installation og konfiguration af Min SpærringSamtykkeservicen, der består af to services:
Min Spærring Samtykkeservicen administrationsservice og Min Spærring Samtykkeservicen verifikationsservice.
Afsnit 2 indeholder servicekrav til det omliggende miljø, herunder krav til operativsystem og standardapplikationer, som f.eks. applikationsservere, databaseservere, Java og/eller .Net versioner mm., angivet på version og service pack niveau.
...
Krav til adgang til andre services
Min Spærring Samtykkeservicen administrationsservice foretager i visse situationer registrering af hændelser på borgers data i Min-log service.
Når en borger opretter, fjerner eller modificerer samtykker/spærringer frabedelse for en anden borger, bliver dette ligeledes registreret i Min-log.
Min Spærring Samtykkeservicen anvender MinLogProvider til at registrere logninger i MinLog, og i den forbindelse skal Kafka properties for Min Log 2 konfigureres.
Min Spærring Samtykkeservicen anvender cprexists-servicen til at validere borgerens cpr-nummer ved oprettelse, opdatering eller sletning af spærringer.
Krav til datahåndtering
Min Spærring Samtykkeservicen administrationsservice opdaterer og tilføjer borgeres registrerede samtykker/spærringer frabedelse til Min Spærring Samtykkeservicen databasen.
Ved valg af platform til denne service skal dataansvar og passende backup/replikering sikres.
...
- consent: skema der indeholder Min Spærring Samtykkeservicen registreringer.
- whitelist: Whitelist der indeholder godkendte CVR-numre, som skal have adgang til servicen.
Alle CVR-numre i databasen, der skal gælde for Min Spærring Samtykkeservicen administrationsservicen, skal have ’service key’ sat til ’dk.nsi.consent.administration’.
Alle CVR-numre der skal gælde for Min Spærring Samtykkeservicen verifikationsservicen, skal have ’service key’ sat til ’dk.nsi.consent.verification’.
Docker Compose
MinSpørring Samtykkeservicen leveres samtidig som et sæt af Docker Compose filer i folderen https://svn.nspop.dk/svn/components/minspaerring/trunk/compose.
For release x.y.z af MinSpærring Samtykkeservicen findes Docker Compose filerne i folderen https://svn.nspop.dk/svn/components/minspaerring/tags/release-x.y.z/compose
En leverance af MinSpærring Samtykkeservicen består af en compose folder som beskrevet ovenfor samt tilhørende tags af de fem Docker images.
...
Indholdet af de enkelte konfigurationsfiler, er beskrevet og forklaret i [Driftsvejledning].
Konfigurationsfiler til Min Spærring Samtykkeservicen administration refererer kodemodulet ConsentAdministration. Til verifikation refereres ConsentVerification.
...
Konfigurationsfiler til de svar, Min Spærring Services Samtykkeservicen Services returnerer ved forespørgsel mod de respektive DKS-snitflader kan opsættes ved at kopierere:
...
Komponenten genstartes ved at genstarte den docker container som den kører i.
Logfiler
De to Min Spærring Samtykkeservicen services kan logge kald til følgende logs: En NSP-SLA-log, en performance-log, en audit-log og en debug/error-log.
...
Whitelisting af anvendere
Adgang til de to Min Spærring Samtykkeservicen services styres på CVR niveau via konfiguration i databasen. Følgende beskrivelse tager udgangspunkt i, at whitelistning sker i tabellen whitelist.whitelist_config, oprettet som beskrevet i afsnit 3.5.
...
| Code Block |
|---|
INSERT INTO whitelist.whitelist_config ( service_key, service_type, cvr ) VALUES ( 'dk.nsi.consent.verification', '', 'some-cvr-number-here' ); |
For Min Spærring Samtykkeservicen administrationsservice:
| Code Block |
|---|
INSERT INTO whitelist.whitelist_config ( service_key, service_type, cvr ) VALUES ( 'dk.nsi.consent.administration', '', 'some-cvr-number-here' ); |
Ved whitelistning til brug af Min Spærring Samtykkeservicen administrationsservicen skal der, på grund af genanvendelse af ID-kort beskrevet i afsnit 4.3.2, tillige whitelistes til brug af Minlog Registreringsservicen.
...