Samtykke for datakonsument
Denne veiledningen beskriver hvordan datakonsumenter kan be om, hente og administrere samtykker ved hjelp av Altinn 3 sin samtykkeløsning.
Gjennom samtykke får datakonsumenter tilgang til utvalgte dataressurser for innbyggere eller virksomheter, slik disse er definert av tjenesteeieren. Det er tjenesteeieren som fastsetter hvilke data som kan deles, hvor lenge samtykket gjelder, og under hvilke vilkår.
Forutsetning
Du må ha gjennomført stegene beskrevet i Kom i gang med samtykke for datakonsumenter før du følger denne veiledningen.
Flyt
consentRequestEvents med eventType Accepted/Denied end Databehandler->>+Maskinporten: POST /token Note over Databehandler,Maskinporten: JWT med authorization_details
type urn:altinn:consent
from sluttbrukerid
id consentRequestId Maskinporten-->>-Databehandler: samtykketoken Note over Maskinporten,Databehandler: Samtykketoken Databehandler->>+Tjenesteeier: GET /tjenesteSomKreverSamtykke Note over Databehandler,Tjenesteeier: Samtykketoken i header Tjenesteeier-->>-Databehandler: 200 OK Databehandler-->>-Sluttbruker: Ferdig
Ved bruk av samtykke følger man flyten over. Etter at brukeren har behandlet samtykkeforespørselen og blir omdirigert tilbake til datakonsumenten, kan man slå opp for å hente status, eller bare hente samtykketokenet og prøve dette mot tjenesten. Dersom brukeren ikke har godtatt samtykket, vil man få en feilmelding fra tjenesten man bruker samtykketokenet mot.