Kom i gangKom i gang

Kom i gang

Oppsett

For å ta i bruk utsjekk må klient-applikasjonen åpne for trafikk til tjenesten. Legg inn følgende kodesnutt i deres nais-konfig:

accessPolicy:
  outbound:
    rules:
      - application: utsjekk
        namespace: helved

Tilsvarende må vi åpne for trafikk fra deres klient-applikasjon i utsjekk. Opprett en pull request i utsjekk med følgende kodesnutt i nais-konfig:

accessPolicy:
  inbound:
    rules:
      - application: [applikasjonsnavn]
        namespace: [namespace]

Merk at disse reglene legger opp til service-til-service-kommunikasjon innenfor samme kubernetes-cluster. Det vil si at klient-applikasjonen må bruke utsjekk sin service discovery-url. Bruk en av følgende URL-er:

http://utsjekk.helved
http://utsjekk.helved.svc.cluster.local

Ta kontakt med oss dersom deres klient-applikasjon må bruke ingressen for å kommunisere med utsjekk.

Autentisering

Tjenesten krever Azure token på alle kall, dvs. enten et Client Credentials-token eller et On-Behalf-Of-token. Les mer om autentisering i nais-dokumentasjonen.

API-dokumentasjon og kontrakter for DTO-klasser

utsjekk har swagger-dokumentasjon her.

Vi har samlet alle DTO-ene som brukes av API-et i et bibliotek. Se utsjekk-kontrakter på github og bruk pakken iverksett.