thunderbird2docuware/lib
sylyx f1454540d5 Passwort nicht mehr speichern: OAuth-Token nur im RAM, 1x-Login pro Sitzung
Das DocuWare-Passwort wird nicht mehr in storage.local abgelegt. Das
Hintergrundskript fungiert als Auth-Broker und hält den OAuth-Token nur im
Speicher der TB-Sitzung. Der Ablage-Dialog fragt das Passwort einmalig per
Overlay ab, holt darüber den Token und verwirft das Passwort sofort.

- store.js: password aus DEFAULTS entfernt; Settings.set() löscht password defensiv
- auth.js: setToken/currentToken für Token-Transfer, Cookie-Modus als Sentinel
- background.js: Broker (auth:status/auth:logon/auth:logout)
- dialog: ensureAuth() + Passwort-Overlay statt direktem Auth.logon
- options: Passwort nur transient für Test/Diagnose, nicht gespeichert; Export ohne Passwort
- manifest: lib/store.js + lib/auth.js ins Hintergrundskript geladen

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-03 15:14:05 +02:00
..
auth.js Passwort nicht mehr speichern: OAuth-Token nur im RAM, 1x-Login pro Sitzung 2026-06-03 15:14:05 +02:00
docuware.js DocuWare Ablage – Thunderbird-Extension v0.8.0 2026-06-03 13:15:59 +02:00
mail.js DocuWare Ablage – Thunderbird-Extension v0.8.0 2026-06-03 13:15:59 +02:00
pdf.js DocuWare Ablage – Thunderbird-Extension v0.8.0 2026-06-03 13:15:59 +02:00
store.js Passwort nicht mehr speichern: OAuth-Token nur im RAM, 1x-Login pro Sitzung 2026-06-03 15:14:05 +02:00