Projet

Général

Profil

Actions

Fonctionnalité #32162

ouvert

Implementer l'authentification SMTP par Microsoft OAuth

Ajouté par Jean-Laurent DUZANT il y a environ 19 heures. Mis à jour il y a environ 2 heures.

Statut:
R&D - A planifier
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, 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.

Mis à jour par Jean-Laurent DUZANT il y a environ 18 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)

Mis à jour par Cynthia APURA il y a environ 2 heures

  • Statut changé de A traiter à R&D - A planifier
Actions

Formats disponibles : Atom PDF