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

AccMgmt | Oppdatere Delegations API for skriving av From/To/PerformedBy #170

Open
5 tasks
jonkjetiloye opened this issue Dec 12, 2024 · 0 comments
Open
5 tasks
Labels
Backend This is a backend task

Comments

@jonkjetiloye
Copy link
Member

jonkjetiloye commented Dec 12, 2024

Description

Det interne Delegations API'et i AccessManagement som benyttes fra Altinn 2 for export av delegeringer fra Altinn 2 til migrerte ressurser i Altinn 3 + ved godkjenning av "be om tilgang" forespørsler som inneholder Altinn 3 Apps, må oppdateres med støtte for å også skrive til de nye From/To/PerformedBy kolonnene i databasen.

Uten dette vil det ikke være mulig å standardisere alle fremtidige oppslag basert på uuids.

Additional Information

Delegations API er implementert i DelegationsController og brukes fra Altinn 2. A2 autentiserer seg med et PlatformToken med app-claim: sbl.authorization

Tasks

  • Oppdatere AddRules API endepunkt: accessmanagement/api/v1/delegations/addrules
  • Oppdatere DeleteRules API endepunkt: accessmanagement/api/v1/delegations/deleterules
  • Oppdatere DeletePolicy API endepunkt: accessmanagement/api/v1/delegations/deletepolicy

Acceptance Criterias

  • AC-1: AddRule for A3 App
    SOM Altinn 2
    NÅR AddRules blir kallet på (fra Be om tilgang) for delegering av regler for Altinn 3 App
    SÅ skal delegeringen bli lagret i databasen med UUID'er for From/To/PerformedBy for delegeringen

  • AC-1: AddRule for A3 Ressurs
    SOM Altinn 2
    NÅR AddRules blir kallet på (fra batchjob for migrering av delegeringer) for delegering av regler for Altinn 3 Ressurs
    SÅ skal delegeringen bli lagret i databasen med UUID'er for From/To/PerformedBy for delegeringen

@jonkjetiloye jonkjetiloye added the status/draft Status: When you create an issue before you have enough info to properly describe the issue. label Dec 12, 2024
@jonkjetiloye jonkjetiloye moved this from New to Sprint backlog in Team Tilgangsstyring & Kontroll Dec 12, 2024
@jonkjetiloye jonkjetiloye removed the status/draft Status: When you create an issue before you have enough info to properly describe the issue. label Dec 12, 2024
@jonkjetiloye jonkjetiloye added the Backend This is a backend task label Dec 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Backend This is a backend task
Projects
Status: Sprint backlog
Development

No branches or pull requests

1 participant