Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Man kan se og velge avgiver man har mottatt instansdelegering fra #670

Open
2 tasks
Tracked by #826
rtafj opened this issue Apr 9, 2024 · 0 comments
Open
2 tasks
Tracked by #826

Man kan se og velge avgiver man har mottatt instansdelegering fra #670

rtafj opened this issue Apr 9, 2024 · 0 comments
Assignees
Labels
kind/feature-request Used when issue is a new feature or request
Milestone

Comments

@rtafj
Copy link

rtafj commented Apr 9, 2024

Hva skal lages?

Når en bruker eller virksomhet har mottatt en instansdelegering fra en annen person eller virksomhet, skal den man har mottatt delegeringen fra inkluderes i avgiverlisten. Avgiveren må kunne velges som valgt avgiver etter pålogging i Altinn 2 Portal for tilgang til avgiverens meldingsboks, profilside og selvsagt også selve instansen.

Avgiverlisten er også tilgjengelig på API (AuthorizedParties) for forskjellige konsumenter: DialogPorten, Tjenesteeiere, BFF, Altinn Apps og etter hvert Sluttbrukersystem integrasjoner.
DialogPorten har behov for å gjøre forenklet autorisasjon til instanser basert på autorisasjonsinformasjon vi inkluderer i avgiverlisten på API. Respons fra API må altså uvides for å inkludere informasjon om InstansId'er man er autorisert for pr. avgiver.

Definisjoner

Instans - et eksemplar av en app/ressurs/tjeneste
Instans ID - identifikator for en gitt instans av en app/ressurs/tjeneste
Avgiver - en gitt bruker eller virksomhet man har mottatt tilgang for og man dermed kan opptre på vegne av
Avgiverliste - alle brukere og virksomheter en man kan opptre på vegne av
DialogPorten - https://baksia.digdir.no/brukeropplevelse-og-datadeling/team/devops/dialogporten/
Tjenesteeier - Organisasjon/Etat som har avtale med og bruker Altinn for å levere en eller flere app/ressurs/tjeneste
BFF - Backend for frontend, API som brukergrensesnitt i Altinn 3 bruker, som igjen konsumerer ett eller flere backend/Altinn 3 platform API

Avklaringer

Konklusjoner

Avk1: Innhente krav fra DialogPorten. Er liste av alle mottatte InstansID'er godt nok?
??

Akseptansekriterier

GITT at en bruker B1 har mottatt kun en instansdelegering fra en annen bruker B2
NÅR avgiverliste hentes for bruker B1
SÅ skal bruker B2 være i avgiverlisten
OG inkludere instansId man har mottatt for bruker B2

GITT at en bruker B1 har mottatt kun en instansdelegering fra en virksomhet V1
NÅR avgiverliste hentes for bruker B1
SÅ skal virksomhet V1 være i avgiverlisten
OG inkludere instansId man har mottatt for virksomhet V1

GITT at en virksomhet V1 har mottatt kun en instansdelegering fra en bruker B1
NÅR avgiverliste hentes for virksomhet V1
SÅ skal bruker B1 være i avgiverlisten
OG inkludere instansId man har mottatt for bruker B1

GITT at en virksomhet V1 har mottatt kun en instansdelegering fra en annen virksomhet V2
NÅR avgiverliste hentes for virksomhet V1
SÅ skal virksomhet V2 være i avgiverlisten
OG inkludere instansId man har mottatt for virksomhet V2

Oppgaver

Tasks UX

No tasks being tracked yet.

Tasks Backend

Tasks Frontend

No tasks being tracked yet.

Tasks Test

No tasks being tracked yet.
@lovoll lovoll added the kind/feature-request Used when issue is a new feature or request label Apr 17, 2024
@hansdragnes hansdragnes added this to the 2024.T3 milestone Jul 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/feature-request Used when issue is a new feature or request
Projects
Status: Ready for Functional Refinement
Development

No branches or pull requests

4 participants