Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Brukerhistorier som støttes

Det er flere situasjoner der det ønskes "sømløs" integrasjon for innbygger mellom et eksternt system/applikasjon og Helsenorge. Helsenorge sikkerhetstjeneste har derfor et OpenID Connect endepunkt der Helsenorge gir det eksterne systemet informasjon om innlogget innbygger. Denne tjenesten understøtter to Usecase:

...

  1. Dersom innbygger ikke allerede er innlogget, vil innbygger måtte logge seg inn (via ID-porten).

  2. Dersom innbygger ikke allerede er Helsenorge bruker, vil innbygger måtte akseptere bruksvilkårene for Helsenorge.

  3. Etter at innbygger er logget inn, vil det eksterne systemet gjennom OpenID Connect flyten få informasjon om innlogget innbygger. Videre gis det et AksessToken som siden kan benyttes dersom det eksterne systemet skal benytte API’er på Helsenorge i “innbygger kontekst”..

  4. Innbygger er innlogget i det eksterne systemet, og i Helsenorge (selv om det ikke finnes noe browser vindu der Helsenorge forsiden vises). Men, dersom innbygger velger å selv gå til Helsenorge, er hen altså allerede innlogget.

  5. Det eksterne systemet i denne UseCase vil alltid settes opp med “uavhengig utlogging”: Utlogging (manuelt eller på inaktivitet) skjer i det eksterne systemet. Dette systemet skal da kalle /revoke endepunktet.

Overordnet logisk flyt

Gliffy
imageAttachmentIdatt1667760267
macroIdc6ede6f1-d869-47fc-9e2d-03af62db6e87
baseUrlhttps://helsenorge.atlassian.net/wiki
nameUthopp
diagramAttachmentIdatt1668087870
containerId1420034058
timestamp1692082015169

...