49 lines
1.6 KiB
Markdown
49 lines
1.6 KiB
Markdown
# NFR Design Plan — Unit 0: Backend Prerequisites
|
|
|
|
Welkom bij de NFR Design fase voor Unit 0. In deze fase vertalen we de NFR-eisen naar een concreet technisch ontwerp.
|
|
|
|
- [x] Analyseer antwoorden in `unit-0-nfr-design-plan.md`
|
|
- [x] Genereer NFR Design artefacten voor Unit 0
|
|
- [x] `nfr-design-patterns.md`
|
|
- [x] `logical-components.md`
|
|
- [x] Valideer artefacten tegen `common/content-validation.md` en `common/mermaid-diagram-standards.md`
|
|
- [x] Update `audit.md` en `aidlc-state.md`
|
|
- [x] Presenteer voltooiingsbericht en vraag om goedkeuring voor de volgende stap (Code Generation)
|
|
|
|
## Vraag 1: CORS Implementation Details
|
|
A) Custom `CorsPolicy`
|
|
B) `ServiceCollectionExtensions` configuratie (Aanbevolen)
|
|
X) Anders (beschrijf na de [Answer]: tag hieronder)
|
|
|
|
[Answer]: B
|
|
|
|
## Vraag 2: Rate Limiting
|
|
A) `RateLimiterAttribute` op de controllers
|
|
B) Globale `RateLimiter` pipeline in de middleware (Aanbevolen)
|
|
X) Anders (beschrijf na de [Answer]: tag hieronder)
|
|
|
|
[Answer]: B
|
|
|
|
## Vraag 3: Cookie Security
|
|
A) Strict (`HttpOnly`, `Secure`, `SameSite.Strict`) (Aanbevolen)
|
|
B) Aangepaste instellingen
|
|
X) Anders (beschrijf na de [Answer]: tag hieronder)
|
|
|
|
[Answer]: A
|
|
|
|
## Vraag 4: Error Handling
|
|
A) `GlobalExceptionHandler` uitbreiden (Aanbevolen)
|
|
B) Custom middleware voor `ProblemDetails`
|
|
X) Anders (beschrijf na de [Answer]: tag hieronder)
|
|
|
|
[Answer]: A
|
|
|
|
## Vraag 5: Configuration
|
|
A) `appsettings.json` (conform `dotnet-appsettings` skill, Aanbevolen)
|
|
B) Anders
|
|
X) Anders (beschrijf na de [Answer]: tag hieronder)
|
|
|
|
[Answer]: A
|
|
|
|
Laat me weten als je klaar bent met de antwoorden door "Klaar" of iets dergelijks in de chat te typen.
|