Checkpoint: OAuth2 IMAP pour Office 365 : ajout du mode d'authentification OAuth2 pour l'import email (Azure AD Client Credentials), sélecteur basic/oauth2 dans l'UI, bouton "Tester la connexion IMAP", procédure testEmailConnection dans le router. Migration DB emailImportAuthMode appliquée.
This commit is contained in:
13
todo.md
13
todo.md
@@ -631,3 +631,16 @@
|
||||
- [ ] Log SharePoint dans l'historique BAP (colonnes sharepointUploadStatus + sharepointUploadPath)
|
||||
- [ ] Bouton "Tester la connexion" Azure AD dans les paramètres
|
||||
- [ ] Champ date d'expiration du secret Azure AD + alerte dans les paramètres
|
||||
|
||||
## OAuth2 IMAP pour Office 365
|
||||
- [x] Créer server/office365OAuth.ts avec getOffice365ImapToken et buildXOAuth2String
|
||||
- [x] Ajouter champ emailImportAuthMode (basic/oauth2) dans le schéma DB importSettings
|
||||
- [x] Appliquer migration DB (pnpm db:push)
|
||||
- [x] Modifier emailImportService.ts pour supporter OAuth2 XOAUTH2 via Azure AD
|
||||
- [x] Ajouter fonction testImapConnection dans emailImportService.ts
|
||||
- [x] Ajouter procédure testEmailConnection dans routers.ts
|
||||
- [x] Ajouter emailImportAuthMode dans le schéma Zod de importSettings.update
|
||||
- [x] Ajouter sélecteur mode auth (basic/oauth2) dans ImportSettings.tsx
|
||||
- [x] Ajouter bouton "Tester la connexion IMAP" dans ImportSettings.tsx
|
||||
- [ ] Déployer sur recette et production
|
||||
- [ ] Appliquer migration emailImportAuthMode sur recette et production
|
||||
|
||||
Reference in New Issue
Block a user