dusseldorf-ktor-build

Boilerplate for Düsseldorf ktor apps

License

License

GroupId

GroupId

no.nav.helse
ArtifactId

ArtifactId

dusseldorf-ktor-build
Last Version

Last Version

1.1.3.ab74601
Release Date

Release Date

Type

Type

jar
Description

Description

dusseldorf-ktor-build
Boilerplate for Düsseldorf ktor apps

Download dusseldorf-ktor-build

How to add to project

<!-- https://jarcasting.com/artifacts/no.nav.helse/dusseldorf-ktor-build/ -->
<dependency>
    <groupId>no.nav.helse</groupId>
    <artifactId>dusseldorf-ktor-build</artifactId>
    <version>1.1.3.ab74601</version>
</dependency>
// https://jarcasting.com/artifacts/no.nav.helse/dusseldorf-ktor-build/
implementation 'no.nav.helse:dusseldorf-ktor-build:1.1.3.ab74601'
// https://jarcasting.com/artifacts/no.nav.helse/dusseldorf-ktor-build/
implementation ("no.nav.helse:dusseldorf-ktor-build:1.1.3.ab74601")
'no.nav.helse:dusseldorf-ktor-build:jar:1.1.3.ab74601'
<dependency org="no.nav.helse" name="dusseldorf-ktor-build" rev="1.1.3.ab74601">
  <artifact name="dusseldorf-ktor-build" type="jar" />
</dependency>
@Grapes(
@Grab(group='no.nav.helse', module='dusseldorf-ktor-build', version='1.1.3.ab74601')
)
libraryDependencies += "no.nav.helse" % "dusseldorf-ktor-build" % "1.1.3.ab74601"
[no.nav.helse/dusseldorf-ktor-build "1.1.3.ab74601"]

Dependencies

compile (1)

Group / Artifact Type Version
org.jetbrains.kotlin : kotlin-stdlib-jdk8 jar 1.3.21

Project Modules

There are no modules declared in this project.

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

no.nav.helse

NAV IT

Arbeids- og velferdsdirektoratet - The Norwegian Labour and Welfare Directorate

Versions

Version
1.1.3.ab74601