Closed GGunnar closed 2 months ago
Funksjonell refinement 18/3: I første omgang vil instansdelegering kunne skille mellom lese-tilgang og tilgang til alt på instansen.
Håndtereres videre i https://github.com/Altinn/altinn-access-management/issues/658
Håndtereres videre i https://github.com/Altinn/altinn-access-management/issues/658
Overordnet beskrivelse av behov
I Altinn II er det mulig å gi tilgang til et enkeltelement (enkeltinstans) til en annen part. Enkeltelement kan f.eks. være et spesifikt skjema under utfylling, eller et bestemt brev man har mottatt.
Dette innebærer at en bestemt app-instans kan bli delegert til en bestemt part (enten en sluttbruker eller en organisasjon).
Overordnet beskrivelse av løsning
Det skal være mulig å dele hele instansen eller enkeltoperasjoner (f.eks Lese eller Signere) i en instans. Dagens A2-løsning er begrenset til instanser som ligger i innboksen i Altinn, men i Altinn 3.0 er det ønskelig at funksjonaliteten er tilgjengelig for både apper og ressurser i ressursregisteret. Dette arbeidet henger sammen med utredning som gjøres av Team Tilgangsinformasjon (https://github.com/Altinn/altinn-authentication/issues/219) i forbindelse med dialogporten
Ønsket funksjonalitet:
Må avklare hvilken datamodell for å lagre instansdelegeringer. Trenger antagelig egen databasetabell for å holde instansdelegeringer Ligger antagelig i egne policyfiler GUI - hvor detaljert skal tilgangsstyring på delegering være? På skjemainstans kan du i dag skille på ulike instanser. På correspondence så får du alt. Antagelig blir dette likt som for delegering på ressursnivå
Mulig utvidelse
Dagens løsning
Melding/correspondence
Skjema
Kan redigere hvilke operasjoner som skal deles:![image](https://github.com/Altinn/altinn-authorization/assets/36295493/a1eaffa0-9d40-4472-aa38-6824121db78f)