Autentisering
APIet krever at en bruker autentiserer seg med gyldig JSON Web Token (JWT) utstedt fra Statens Vegvesen. JWT skal plasseres
i headerene til API forespørsler slik som dette Authorization: Bearer <Ditt JWT>.
Autentisering gjøres mot følgende realms:
/External- Brukes i grensesnitt til innlogging for ansatte i Vegvesenet og eksterne brukere./WSClients_Int- Brukes for å autentisere Maskin-til-maskin-kommunikasjon (M2M) med tjenestebrukere.
Elveg krever at brukeren har minst én av flere godkjente roller, dette gjelder både API og grensesnitt. Godkjente roller er:
nva=3_veged_adminnva=7_utvalg_adminnva=9_system_admin
Autentiseringstjenesten til NVDB kan brukes for å hente ut et gyldig JWT.
Bruk enten din egen bruker eller en tjenestebruker til å logge inn via /autentiser endepunktet. Husk å velge riktig
brukertype. For personlige brukere skal typen EKSTERN benyttes. Tjenestebruker skal bruke TJENESTEBRUKER. Tokenet som
skal brukes ligger under id_token i responsen fra autentiseringstjenesten.
Vær oppmerksom på at JWT tilhører miljøet den hentes fra. Altså vil ikke et JWT fra produksjonsmiljø fungere i
testmiljøene.
Et JWT har en gyldighet på 8 timer for brukere. Tjenestebrukere har begrenset gyldigheten til 1 time;