feat: Sammelpostfach per SSO (OAuth/XOAUTH2) statt Passwort
Einmal "Connect mailbox" (OIDC mit PKCE, prompt=login, Anmeldung als technisches Konto des Postfachs), Prüfung der Mail-Adresse im Token, Refresh-Token verschlüsselt in DATA_DIR, Access-Token im Speicher; ein gunicorn-Worker wegen der Token-Rotation. Ohne OIDC_* weiter mit EMAIL_PASSWORD. Claude-Session: https://claude.ai/code/session_01SqzF6qT3TQ8ej3wigEuMSu
This commit is contained in:
7 files changed
+404
-6
No files matched your search
@@ -2,3 +2,5 @@ Flask==3.1.2
|
||||
python-dotenv==1.2.1
|
||||
beautifulsoup4==4.14.2
|
||||
gunicorn==23.0.0
|
||||
httpx==0.28.1
|
||||
cryptography==46.0.3
|
||||
Reference in new issue
Block a user