Laste ned bestilling
Bestillingstjenesten benytter to endepunkt for nedlasting av innholdet til bestillingen. Nedlasting gjennomføres slik for at nettleseren kan ha kontroll over nedlastingen og vi slipper å gjøre ekstra håndtering.
Kallene er som følger:
- https://elveg-order-service.atlas.vegvesen.no/api/v1/orders/{BESTILLING_ID}/sign-download?filename={FILNAVN}
- https://elveg-order-service.atlas.vegvesen.no/api/v1/orders/download?id={BESTILLING_ID}&filename={FILNAVN}&expire={EXPIRY}&hmac={HMAC}
/sign-download
endepunktet er sikret bak JWT og tar inn ID til bestillingen og et filnavn. Bestillingstjenesten genererer en HMAC og expiry som kan brukes som nøkler for det andre endepunktet. Den genererte nøkkelen er bare gyldig i to minutter.
/download
endepunktet er ikke sikret bak JWT men bruker verdiene i parameterene for å avgjøre om kallet har tillatelse til å laste ned. Alle de nødvendige parameterene mottas fra det første endepunktet og må fylles inn for dette kallet.