Project

General

Profile

Actions

Fonctionnalité #32162

closed

Implementer l'authentification SMTP par Microsoft OAuth

Added by Jean-Laurent DUZANT about 2 months ago. Updated about 22 hours ago.

Status:
R&D - Terminé
Priority:
1-Majeur
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 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)
Actions #5

Updated by Cynthia APURA about 2 months ago

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

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
Actions #9

Updated by Jean-Laurent DUZANT 16 days ago

  • Assignee set to Jean-Laurent DUZANT
Actions #10

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

Actions #12

Updated by Jean-Laurent DUZANT 7 days ago

  • Status changed from R&D - En cours to R&D - En test
Actions #13

Updated by Agnes GASTAMBIDE 3 days ago

  • Status changed from R&D - En test to A revoir (S)
Actions #14

Updated by Agnes GASTAMBIDE 3 days ago

  • Status changed from A revoir (S) to R&D - En test
Actions #18

Updated by Jean-Laurent DUZANT about 22 hours ago

  • Status changed from R&D - En test to R&D - Terminé
Actions

Also available in: Atom PDF