Altinn / Altinn/oed

Eventdrevne varslinger fra oed-authz

Open
#1,309 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
No language data
Stars
5
Forks
2
PR merge metrics
No merged PRs in 30d

Description

I noen tilfeller kalkulerer oed-authz hvilke roller som skal fjernes eller slettes. Dette gjelder i tildeling av kollektiv skiftefullmakt, samt sletting av skiftefullmaktsrollene dersom arvingen som utstedte de ikke lenger har skifteattest-rollen. Når disse hendelsene oppstår får ikke resten av systemet vite om dette og ingen varslinger kan sendes til de det gjelder.

En måte å løse dette på er å innføre eventer som publiseres av oed-authz når disse hendelsene oppstår. oed kan abonnere på disse eventene og basert på disse sende varslinger til de som rammes.

Diskusjonspunkter:
* Er dette noe som bør gjøres via altinn eventing, eller skal vi her ta i bruk vår egen Azure ServiceBus?
* Skal vi benytte en abstraksjon/rammeverk ala MassTransit/Wolverine etc. rundt dette, eller bare benytte Altinn events/Azure Servicebus direkte? Eventuelt en tynn egenutviklet abstraksjon?
* Hvordan sikre at vi alltid både publiserer eventer og gjør databaseendringer? Skal vi ta i bruk en form for transaksjonell outbox? Lage selv?

Contributor guide

No contributing guide indexed for this repository

Research direction

No files or tests are named. Start by tracing where oed-authz removes or deletes roles and how oed currently sends notifications, then resolve the transport, abstraction, and database-consistency questions raised in the issue. Done means the event flow and consistency approach are agreed and events can drive notifications for affected users.

Written by the indexing model from the issue text.

Assessment

Tech stack
azure
Domain
backend-api-design, databases, distributed-systems
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.