Einen Kalender und Kontakte verbinden (CalDAV/CardDAV und Microsoft 365)
AlleDer Assistent kann Ihren Kalender lesen — über zwei Anbieter hinter einer gemeinsamen, rein lesenden Abstraktion: CalDAV (Nextcloud, Apple iCloud, deutsche Provider wie mailbox.org, Posteo, GMX, Web.de, self-hosted) und Microsoft 365 (über Microsoft Graph; Microsoft unterstützt kein CalDAV). Google ist bewusst noch nicht dabei.
Dasselbe DAV-Konto liefert zusätzlich Ihre Kontakte (Adressbücher) über CardDAV — ein Login, beide Dienste, kein zweites Konto. Stellt der Server Adressbücher bereit, kann der Assistent sie ebenfalls lesen (Kontakt-Werkzeuge). Wichtig: Kontakte gibt es nur über CalDAV/CardDAV — Microsoft 365 liefert keine Kontakte.
Die Verbindung ist pro Person: Jede angemeldete Person verbindet ihr eigenes Konto. Im Desktop (Einzelplatz) ist das der lokale Nutzer; im Web verbindet jede angemeldete Person ihr eigenes Konto. Dieser Artikel beschreibt das Einrichten — Verbinden, Testen, Trennen. Die Nutzung im Chat ist im Werkzeuge-Katalog beschrieben.
Wo wird verbunden
Section titled “Wo wird verbunden”Im Panel „Kalender & Kontakte verbinden” (AdminCalendar). Es zeigt die Liste der verbundenen Konten mit Anzeigename, einem Typ-Chip (Microsoft / CalDAV) und — bei CalDAV — Benutzer · Service-URL. Je Konto gibt es die Aktionen Verbindung testen und Trennen. Nach erfolgreichem Verbinden wird die neue Zeile kurz grün hervorgehoben. Trennen entfernt das Konto und damit beide Dienste (Kalender und Kontakte).
CalDAV/CardDAV verbinden
Section titled “CalDAV/CardDAV verbinden”Füllen Sie das Formular aus: Anzeigename, Service-URL, Benutzer, App-Passwort. Es ist ein DAV-Konto — daraus werden Kalender (CalDAV) und Adressbücher (CardDAV) gelesen. Verwenden Sie nach Möglichkeit ein App-Passwort, kein normales Konto-Passwort.
- iCloud: Erzeugen Sie unter Ihrer Apple-ID ein app-spezifisches Passwort. Als Service-URL
https://caldav.icloud.comeintragen — der konto-spezifische Partition-Host (pXX-caldav.icloud.com, für KontaktepXX-contacts.icloud.com) wird automatisch per Discovery aufgelöst, nicht hart eintragen. ⚠️ Das App-Passwort wird bei einem Apple-ID-Passwort-Reset widerrufen — danach neu erzeugen und neu hinterlegen. - Nextcloud: Legen Sie in den Einstellungen ein App-Passwort/Gerätepasswort an; die CalDAV-URL steht in den Nextcloud-Einstellungen.
- mailbox.org / Posteo / GMX / Web.de: Provider-CalDAV-URL eintragen und — wo angeboten — ein App-Passwort verwenden.
Verbindung testen prüft read-only beide Dienste und meldet die Zähler — z. B. „OK — 3 Kalender · 2 Adressbücher.” Ein Server mit Kalendern, aber ohne Adressbücher, ist ein neutraler Hinweis, kein Fehler.
Microsoft 365 verbinden
Section titled “Microsoft 365 verbinden”Klicken Sie auf „Microsoft-Konto verbinden” — das startet einen delegierten OAuth-Login (Scope Calendars.Read und offline_access).
- Web: Die Seite wechselt zur Microsoft-Anmeldung und kehrt danach zurück; die Anmeldung läuft über den Server. Nach Ihrer Zustimmung erscheint das verbundene Konto in der Liste.
- Desktop: interaktive Anmeldung über lokalen Loopback (
http://localhost, MSAL.NET).
Es ist die CompanyWizard-Entra-App (Multi-Tenant). Admin-Voraussetzung: In manchen Kunden-Tenants ist zuerst ein Tenant-Admin-Consent nötig, bevor einzelne Nutzer zustimmen dürfen. Ein Tenant-Administrator gibt dazu die CompanyWizard-App mit dem Scope Calendars.Read für die Organisation frei; erst danach gelingt die Nutzer-Anmeldung. Microsoft 365 liefert nur Kalender — keine Kontakte; diese gibt es ausschließlich über CalDAV/CardDAV.
Sicherheit und Datenschutz
Section titled “Sicherheit und Datenschutz”- Nur Lesezugriff: Der Assistent kann Kalender und Kontakte nicht verändern — kein Anlegen, Ändern oder Löschen, keine Einladungen.
- CalDAV-/CardDAV-App-Passwörter werden verschlüsselt gespeichert (AES-256-GCM) — dieselbe Verbindung für Kalender und Kontakte. Das Microsoft-Refresh-Token liegt auf dem Desktop im Anmeldespeicher des Geräts, nicht in der Datenbank; im Web bewahrt es der Server auf — verschlüsselt und getrennt je Benutzer. Es ist dieselbe Verbindung wie für SharePoint: Trennen entfernt beide zugleich.
- PII bei Kontakten: Kalender-Reads laufen bewusst unmaskiert (Erstdaten). Kontakte sind Daten Dritter und laufen standardmäßig durch die PII-Maskierung — Details unter Kontakt-Werkzeuge.
- Secrets verlassen den Host nicht und werden nie an die Oberfläche zurückgegeben.
Wie es weitergeht
Section titled “Wie es weitergeht”- Kalender-Werkzeuge — den Kalender im Chat nutzen
- Kontakt-Werkzeuge — Adressbücher im Chat nutzen
- E-Mail-Postfächer — dasselbe Muster zum Verbinden eines Postfachs
- Ein E-Mail-Postfach als Quelle importieren