Mellomlagring av vedlegg før innsending av søknad og mellomlagring av alle dokumenter før journalføring
Mellomlagrer vedlegg før innsending av søknad, og dokumenter før journalføring.
sub
claim. Det er da kun denne personen som kan operere på sine dokumenter.eier
. En Systembruker kan operere på alles dokumenter.ID-Tokenet må være på Level4
Access Tokenet må tilhøre en av AZURE_AUTHORIZED_CLIENTS
, audience må være AZURE_CLIENT_ID
og det må være brukt et sertifikat ved utstedelse av Access Tokenet (Ikke client_id/client_secret)
GET @ /v1/dokument/{dokumentId}
{
"title" : "Tittel som ble satt ved lagring",
"content" : "ey123...",
"content_type" : "application/pdf"
}
DELETE @ /v1/dokument/{dokumentId}
POST @ /v1/dokument
{
"id" : "eyJraWQiOiIxIiwidHlwIjoiSldUIiwiYWxnIjoibm9uZSJ9.eyJqdGkiOiJiZTRhMjM5Yy1hZDIxLTQ5OTYtOTE3MS1kNjljY2Y1OGE4YjAifQ"
}
Expires
request header som ISO8601 ZonedDateTime for når den expirer.Content-Type
header content_type
i request application/json
Accept
header til application/json
Krever et miljø med Docker installert for å kjøre tester.
Display name != config AZURE_CLIENT_ID
- Det er en UUID som varierer fra miljø til miljø.
Instansene som mellomlagrer vedlegg før søknad er sendt inn bruker Azure client med display name ‘pleiepenger-mellomlagring-soknad’ (Denne brukes per nå ikke ettersom lagring av vedlegg gjøres ved bruk av Login Service tokens.)
Instansene som mellomlagrer dokumenter før søknaden er journalført bruker Azure client med display name ‘pleiepenger-mellomlagring-journalforing’
Instansene som mellomlagrer vedlegg før søknaden er sendt inn bruker userId ‘ppd-mellomlagring-soknad’ (S3 settes da opp med expiry på 1 dag)
Instansene som mellomlagrer dokumenter før søknaden er journalført bruker userId ‘ppd-mellomlagring-journalforing’ (S3 settes da opp uten expiry. Dokumenter slettes eksplisitt så fort de er journalført.)
Correlation ID blir propagert videre, og har ikke nødvendigvis sitt opphav hos konsumenten.
Request ID blir ikke propagert videre, og skal ha sitt opphav hos konsumenten.
Vi bruker nais-alerts for å sette opp alarmer. Disse finner man konfigurert i nais/alerterator.yml.
Spørsmål knyttet til koden eller prosjektet kan stilles som issues her på GitHub.
Interne henvendelser kan sendes via Slack i kanalen #team-düsseldorf.