-
Notifications
You must be signed in to change notification settings - Fork 3
Open
Labels
Description
Description
Det trengs ett eget endepunkt på backend for å hente draft requests som skal bekreftes av sluttbruker, før de sendes til mottaker av forespørselen.
GET request/draft?id={requestId}
Dette for at vi skal slippe å også måtte eksponere party uuid for avsender som url parameter sammen med requestId, i url som tjenesteeier får og skal redirekte sluttbruker til for bekreftelse.
Autorisasjon i dette endepunktet kan da ikke benytte
[Authorize(Policy = AuthzConstants.POLICY_ACCESS_MANAGEMENT_ENDUSER_READ)]
som er avhengig av ?party query param. Men må i stedet:
- selv gjøre autorisasjonskallet for at autentisert sluttbruker er tilgangsstyrer for Request.From party på requesten det gjelder
- Se eksisterende implementasjon som gjør dette i
ConsentController.AuthorizeResourceAccess
- Se eksisterende implementasjon som gjør dette i
- sjekke at requesten faktisk ligger til draft
Additional Information
No response
Tasks
No response
Acceptance Criterias
- Som sluttbruker som skal godkjenne forhåndsregistrert forespørsel av tjenesteeier skal jeg kunne hente ut draft requesten basert på requestId'en alene, gitt at jeg er autorisert som Tilgangsstyrer for From-party på requesten
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
New