Project

General

Profile

Actions

Fonctionnalité #32162

open

Implementer l'authentification SMTP par Microsoft OAuth

Added by Jean-Laurent DUZANT 24 days ago. Updated 14 days ago.

Status:
R&D - A planifier
Priority:
1-Majeur
Assignee:
-
Target version:
-
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, et clientSecret.
  • 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 : envoyer authType, identifiant, et mot de passe.
    • Si authType est Microsoft OAuth : envoyer authType, identifiant, tenantId, clientId, et clientSecret.

BACK

Admin - Serveur de messagerie

  • Avant d’enregistrer dans la base de données, chiffrer les valeurs de tenantId, clientId, et clientSecret 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 paquet PHPMailer.
Actions #1

Updated by Jean-Laurent DUZANT 24 days 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)
Actions #5

Updated by Cynthia APURA 24 days ago

  • Status changed from A traiter to R&D - A planifier
Actions

Also available in: Atom PDF