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

Implementere foreløpig (PoC) autorisasjonskontroll på dialoger i søke-API for sluttbrukere #249

Closed
3 tasks done
Tracked by #41
elsand opened this issue Nov 16, 2023 · 0 comments · Fixed by #254
Closed
3 tasks done
Tracked by #41
Assignees
Labels
auth Issue related to authentication / authorization

Comments

@elsand
Copy link
Member

elsand commented Nov 16, 2023

Introduksjon

Dette legger grunnarbeidet for #42, men benytter en ikke-skalerbar med funksjonelt nær tilsvarende løsning for autorisasjon i liste-API som vil kunne leveres uten at utvidet access-management-API foreligger i autorisasjonskomponenten.

Beskrivelse

Se #42 for utfyllende beskrivelse av behovet og løsningsalternativer (for endelig løsning).

Implementasjon

Denne løsningen benytter seg av en PEP-API-et. Hver request til liste API-et bygger en multi-authorization request, ikke ulikt det som er tiltenkt for #43, men som tar utgangspunkt i alle distinke parties og service identifier (resources) i databasen. Dette har kompleksitet O(number_of_distinct_parties * number_of_distinct_resources), så det skalerer svært dårlig, men vil kunne fungere for en PoC hvor vi har en veldig begrenset mengde dialoger i databasen.

Implementasjonen må legge til grunn at det etableres en service som tar input fra request (autentisert fnr/orgnr, parties, ressurser), og returnerer det som da skal legges på EF-spørringen. Interfacet her vil være det samme som for den endelige løsningen i #42.

Oppgaver

Preview Give feedback

Akseptansekriterier

Se #42

@elsand elsand added the auth Issue related to authentication / authorization label Nov 16, 2023
@elsand elsand added this to the PoC ferdig utviklet milestone Nov 16, 2023
@elsand elsand moved this from Nye issues to 🔖 Klar for implementering in Dialogporten / Arbeidsflate - GAMMEL Nov 16, 2023
@elsand elsand moved this from 🔖 Klar for implementering to Under arbeid in Dialogporten / Arbeidsflate - GAMMEL Nov 28, 2023
@elsand elsand self-assigned this Nov 28, 2023
@elsand elsand linked a pull request Dec 5, 2023 that will close this issue
@github-project-automation github-project-automation bot moved this from Under arbeid to Ferdig in Dialogporten / Arbeidsflate - GAMMEL Dec 6, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
auth Issue related to authentication / authorization
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant