1 KiB
TODO
-
Mehrere Office365/Outlook-Accounts gleichzeitig. Aktuell:
Contacts:Office365in appsettings ist ein einzelnes Objekt,Office365ContactProviderist ein Singleton mit einem MSAL-Token-Cache. Geplant:Contacts:Office365Accountsals Liste (Name,TenantId,ClientIdje Eintrag),Office365ContactProviderbekommt 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 inContactSyncServiceregistriert,ContactInfo.Idbekommt 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 mitTenantId = "consumers". -
macOS-Client (urspruenglich offene Frage, noch nicht angegangen).