-
Notifications
You must be signed in to change notification settings - Fork 3
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
Filter SO dialog search using fnr/dnr #333
Conversation
Om min forståelse er riktig her, så vil det å legge ved fødselsnummer "impersonate" en annen identitet(?) Kunne det vært en ide å navngitt parameteren på en annen måte? Om det ikke er kun en ny måte å filtrere resultater på, men noe som medfører en god del mer logikk. Som f.eks at claims blir rensket. Slik jeg forsto det kan det bli ganske destruktivt om vi ved en feil har med flere claims? Om vi navngir parameteren Om vi navngir parameteren noe sånt så kan vi lage egne metoder som reflekterer det vi prøver å gjøre også istedenfor å legge ved Full disclaimer om at jeg kanskje ikke har skjønt det helt 😄 |
Jeg syns Are har gode poenger her, slik det er nå blir det potensielt litt uklart at vi henter ut ressurser "på vegne" av noen andre. Vi kan jo evt. lage en ny metode på IAltinnAuthorization, feks. Tar høyde for mulige misforståelser her fra min side, dette er fremdeles nytt. Hva tenker du @elsand ? |
...en.Application/Features/V1/ServiceOwner/Dialogs/Queries/Search/SearchDialogQueryValidator.cs
Outdated
Show resolved
Hide resolved
Enig i at det hadde vært fint om det var tydeligere hva parameteret innebar. Men det er ikke en impersonering, autorisasjonen til tjenesteeieren ligger fremdeles til grunn - det vil si at det kun vil være dialoger som det konkrete tjenesteeiersystemet fra før har tilgang til å aksessere som ligger til grunn for den ytterligere beskrankningen som det å oppgi en sluttbrukers id innebærer. Så tjenesteeieren vil ikke kunne bruke denne mekanismen for å hente ut noe de ikke fra før hadde tilgang til. Ser også nå (er ikke spesifisert i issuen) at vi må ta høyde for at denne ID-en kan være noe annet enn en ett norsk fnr/dnr - det vil f.eks. kunne være et sluttbrukersystem som vil ha en annen type ID Så parameteret kan kanskje hete ala |
Basert på det du sier her og hvordan navngivningen er på de eksisterende parametrene på Apiet tenker jeg at |
Da gir det mening ja!
|
…ormat 'urn:altinn:person:identifier-no::12345678901'
src/Digdir.Domain.Dialogporten.Application/Common/Numbers/PersonIdentifier.cs
Outdated
Show resolved
Hide resolved
...en.Application/Features/V1/ServiceOwner/Dialogs/Queries/Search/SearchDialogQueryValidator.cs
Outdated
Show resolved
Hide resolved
...en.Application/Features/V1/ServiceOwner/Dialogs/Queries/Search/SearchDialogQueryValidator.cs
Outdated
Show resolved
Hide resolved
src/Digdir.Domain.Dialogporten.Infrastructure/Altinn/Authorization/AltinnAuthorizationClient.cs
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ser bra ut dette. Gjør valideringen hakket mer generisk så er vi good to go. Dette får vi ikke testa uansett før Altinn/altinn-authorization#639 er merget. Logisk å se på #220 etter denne er merget.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🚀
src/Digdir.Domain.Dialogporten.Application/Common/Numbers/EndUserIdentifier.cs
Outdated
Show resolved
Hide resolved
…serIdentifier.cs Set identifier mimimum length from 11 to 5 Co-authored-by: Bjørn Dybvik Langfors <bdl@digdir.no>
Quality Gate passedKudos, no new issues were introduced! 0 New issues |
Issue #322