Autorisasjonsregler
Autorisasjonsregler gir kontroll over hvem som kan bruke en tjeneste, hvilke handlinger de kan utføre, og i hvilken del av tjenesteflyten dette skal være mulig. Modellen brukes både for Altinn-ressurser og tjenester utviklet i Altinn-Studio.
Autorisasjon for ressurser og apper
Altinn bruker samme overordnede prinsipper for autorisasjon, uavhengig av om tilgangen gjelder en ressurs eller en app utviklet i Altinn Studio. Dette gjør at virksomheter kan forholde seg til én tilgangsmodell, selv om teknologien bak er ulik.
Én tilgangsmodell
Autorisasjonsregler i Altinn bygger på tre grunnkomponenter:
- Hvem (tilgangspakke, Altinn-rolle, Enhetsregister-rolle, app-rolle)
- Hva (handlinger eller rettigheter)
- Hvor (prosess-steg i apper, eller sub-ressurser for lenketjenester)
Altinn Studio-apper og Altinn-ressurser bruker de samme begrepene, selv om regelstrukturen ligger på ulike steder.
Tilgangsstyring via fullmakter
Tilgang til tjenester i Altinn styres gjennom fullmakter. En virksomhet kan gi fullmakt på to nivåer:
- direkte til en enkelttjeneste
- gjennom en tilgangspakke eller rolle, som gir tilgang til alle tjenestene og ressursene som er knyttet til pakken eller rollen
Siden Altinn bruker samme autorisering på tvers av ressurser og apper, kan virksomheter gi fullmakter uten å ta stilling til de teknologiske forskjellene mellom apper og ressurser.
Forskjeller mellom ressurser og apper
Autorisasjon uttrykkes og håndteres ulikt i Altinn Studio-apper og Altinn 3-ressurser. Her er hovedforskjellene du trenger å vite om:
Altinn-ressurser: Autorisasjon administreres i Altinns ressursregister Rettigheter konfigureres via ressurs-dashboardet Reglene ligger utenfor tjenestekoden og gjelder uavhengig av implementasjon
Altinn Studio apper: Autorisasjon ligger i tjenestens policy-fil Konfigureres via Innstillinger i tjenesten Reglene evalueres mot instanser av tjenesten