docs(01-04): complete auth layer plan
- 01-04-SUMMARY.md: MsalClientFactory + SessionManager auth layer - STATE.md: progress updated to 63%, decisions added, session recorded - ROADMAP.md: phase 1 progress updated (5/8 summaries) - REQUIREMENTS.md: FOUND-03 and FOUND-04 marked complete
This commit is contained in:
@@ -11,8 +11,8 @@ Requirements for initial release. Each maps to roadmap phases.
|
||||
|
||||
- [x] **FOUND-01**: Application built with C#/WPF (.NET 10 LTS) using MVVM architecture
|
||||
- [x] **FOUND-02**: Multi-tenant profile registry — user can create, rename, delete, and switch between tenant profiles (tenant URL, client ID, display name)
|
||||
- [ ] **FOUND-03**: Multi-tenant session caching — user stays authenticated across tenant switches without re-logging in (MSAL token cache per tenant)
|
||||
- [ ] **FOUND-04**: Interactive Azure AD OAuth login via browser — no client secrets or certificates stored
|
||||
- [x] **FOUND-03**: Multi-tenant session caching — user stays authenticated across tenant switches without re-logging in (MSAL token cache per tenant)
|
||||
- [x] **FOUND-04**: Interactive Azure AD OAuth login via browser — no client secrets or certificates stored
|
||||
- [x] **FOUND-05**: All long-running operations report progress to the UI in real-time
|
||||
- [x] **FOUND-06**: User can cancel any long-running operation mid-execution
|
||||
- [x] **FOUND-07**: All errors surface to the user with actionable messages — no silent failures
|
||||
@@ -117,8 +117,8 @@ Which phases cover which requirements. Updated during roadmap creation.
|
||||
|-------------|-------|--------|
|
||||
| FOUND-01 | Phase 1 | Complete |
|
||||
| FOUND-02 | Phase 1 | Complete |
|
||||
| FOUND-03 | Phase 1 | Pending |
|
||||
| FOUND-04 | Phase 1 | Pending |
|
||||
| FOUND-03 | Phase 1 | Complete |
|
||||
| FOUND-04 | Phase 1 | Complete |
|
||||
| FOUND-05 | Phase 1 | Complete |
|
||||
| FOUND-06 | Phase 1 | Complete |
|
||||
| FOUND-07 | Phase 1 | Complete |
|
||||
|
||||
Reference in New Issue
Block a user