Düsseldorf ktor
Boilerplate for ktor-applikasjoner
Moduler
dusseldorf-ktor-core
Minste samling av dependencyer for en ktor app for Düsseldorf.
dusseldorf-ktor-client
For applikasjoner som trenger å gjøre HTTP requester.
dusseldorf-ktor-metrics
Metrics for alle requeter til applikasjonen og tilgjengeliggjør Prometheus metrics end point
dusseldorf-ktor-jackson
Status pages og dependencies for jackson
dusseldorf-ktor-health
Helsesjekker og tilgjengeliggjøre helsjesjekk end point.
Gauge "health_check_status" kan brukes i Grafana på følgende måte
sum_over_time(health_check_status{app="<APP>"}[2m])
Videre mappe alt over 0 som feil, 0 som OK
dusselforf-ktor-auth
Verifisere innhold av claims i token
dusseldorf-test-support
Modul for testing av applikasjonene. Inneholder funksjonalitet for å generere Access Tokens for tester og WireMock for tilgjengeliggjøring av OIDC/Oauth2 end points.
Ikke KTOR-spesififkk.
dusseldorf-oauth2-client
Client for å hente Oauth2 Access Tokens.
Ikke KTOR-spesifikk.
Se egen README.md i denne modulen.
dusseldorf-ktor-unleash
Modul for konfigurasjon av Unleash klient for feature toggeling. Se egen README.md i denne modulen.
Fødselsnummer
I Testklassen StringExtTest
finnes funksjonen genererFodselsnummer
for å generere matematisk korrekte fødselsnummer for bruk i enhetstester hvor det er nødvendig.
For å minimere sjansen for å bruke aktive fødselsnummer genereres det fødselsnummer med individsifre som er reservert for perioden 1854–1899 (500-749)*, samt fødselsdato innenfor samme periode.
Om det mot formodning blir generert et aktivt fødselsnummer er ikke fødselsnummer i seg selv en senstiv personopplysning**.
* skatteetaten om fødselsnummer
** datatilsynet om fødselsnummer
Henvendelser
Spørsmål knyttet til koden eller prosjektet kan stilles som issues her på GitHub.
Interne henvendelser kan sendes via Slack i kanalen #sif-brukerdialog