From 3b2f149d8fe792055cf4dff68343bb3617b52dec Mon Sep 17 00:00:00 2001 From: dimedtec Date: Fri, 28 Aug 2026 17:28:13 +0200 Subject: [PATCH] TODO: Mehrfach-Accounts, outlook.com, macOS --- TODO.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 TODO.md diff --git a/TODO.md b/TODO.md new file mode 100644 index 0000000..ebda010 --- /dev/null +++ b/TODO.md @@ -0,0 +1,17 @@ +# TODO + +- **Mehrere Office365/Outlook-Accounts gleichzeitig.** + Aktuell: `Contacts:Office365` in appsettings ist ein einzelnes Objekt, `Office365ContactProvider` + ist ein Singleton mit einem MSAL-Token-Cache. + Geplant: `Contacts:Office365Accounts` als Liste (`Name`, `TenantId`, `ClientId` je Eintrag), + `Office365ContactProvider` bekommt einen Konstruktor-Parameter fuer den Account und einen + eigenen Token-Cache-Pfad pro Account (sonst ueberschreiben sich die Logins). Ein Provider + pro konfiguriertem Account wird in `ContactSyncService` registriert, `ContactInfo.Id` bekommt + ein Account-Praefix, damit Kontakte aus verschiedenen Accounts nicht kollidieren. + +- **outlook.com / persoenliche Microsoft-Accounts (MSA).** + Technisch identisch zu Office365 ueber Microsoft Graph, nur `TenantId: "consumers"` statt der + Organisations-Tenant-ID. Kein separater Provider noetig - einfach ein weiterer Eintrag in der + oben geplanten Account-Liste mit `TenantId = "consumers"`. + +- **macOS-Client** (urspruenglich offene Frage, noch nicht angegangen).