Actions
Fonctionnalité #32162
closedImplementer l'authentification SMTP par Microsoft OAuth
Start date:
01/21/2025
Due date:
Description
Suite à l'analyse #31284, voici les propositions :
FRONT¶
Admin - Serveur de messagerie¶
- Ajouter de nouveaux champs de texte pour la saisie des paramètres suivants :
tenantId
,clientId
, etclientSecret
. - Ces champs seront conditionnellement affichés via un bouton radio permettant de choisir le type d'authentification entre :
- Basic
- Microsoft OAuth
- Le FRONT devra transmettre les informations suivantes au BACK :
- Si
authType
est Basic : envoyerauthType
,identifiant
, etmot de passe
. - Si
authType
est Microsoft OAuth : envoyerauthType
,identifiant
,tenantId
,clientId
, etclientSecret
.
- Si
BACK¶
Admin - Serveur de messagerie¶
- Avant d’enregistrer dans la base de données, chiffrer les valeurs de
tenantId
,clientId
, etclientSecret
pour garantir la sécurité des données sensibles.
Fonctionnalité - Serveur de messagerie¶
- Généraliser l'initialisation du paquet
msgraph-sdk-php
- Si le serveur de messagerie est configuré avec l'authentification OAuth, utilisez le paquet
msgraph-sdk-php
(comme illustré dans l'analyse) pour envoyer des emails au lieu du paquetPHPMailer
.
Updated by Jean-Laurent DUZANT about 2 months ago
- Subject changed from Serveur de messagerie - Implementer l'authentification SMTP par Microsoft OAuth to Implementer l'authentification SMTP par Microsoft OAuth
- Description updated (diff)
Updated by Cynthia APURA about 2 months ago
- Status changed from A traiter to R&D - A planifier
Updated by Agnes GASTAMBIDE 17 days ago
- Status changed from R&D - A planifier to R&D - En cours
- Target version set to 24.4
Updated by GIT LAB 16 days ago
[CREATION] MR feat/32162/24.x.x (cible main) par Jean-Laurent DUZANT
https://labs.maarch.org/devteam/maarch-courrier-dev/-/merge_requests/424
Updated by Jean-Laurent DUZANT 7 days ago
- Status changed from R&D - En cours to R&D - En test
Updated by Agnes GASTAMBIDE 3 days ago
- Status changed from R&D - En test to A revoir (S)
Updated by Agnes GASTAMBIDE 3 days ago
- Status changed from A revoir (S) to R&D - En test
Updated by Jean-Laurent DUZANT about 22 hours ago
- Status changed from R&D - En test to R&D - Terminé
Actions