Actions
Fonctionnalité #32162
ouvertImplementer l'authentification SMTP par Microsoft OAuth
Statut:
A traiter
Priorité:
1-Majeur
Assigné à:
-
Version cible:
-
Début:
21/01/2025
Echéance:
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
.
Actions
#1
Mis à jour par Jean-Laurent DUZANT il y a environ 16 heures
- Sujet changé de Serveur de messagerie - Implementer l'authentification SMTP par Microsoft OAuth à Implementer l'authentification SMTP par Microsoft OAuth
- Description mis à jour (diff)
Actions