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.