Projet

Général

Profil

Actions

Fonctionnalité #32162

fermé

Implementer l'authentification SMTP par Microsoft OAuth

Ajouté par Jean-Laurent DUZANT il y a 2 mois. Mis à jour il y a 12 jours.

Statut:
R&D - Terminé
Priorité:
1-Majeur
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 2 mois

  • 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 2 mois

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

Mis à jour par Agnes GASTAMBIDE il y a 28 jours

  • Statut changé de R&D - A planifier à R&D - En cours
  • Version cible mis à 24.4

Mis à jour par Jean-Laurent DUZANT il y a 28 jours

  • Assigné à mis à Jean-Laurent DUZANT

Mis à jour par GIT LAB il y a 27 jours

[CREATION] MR feat/32162/24.x.x (cible main) par Jean-Laurent DUZANT

https://labs.maarch.org/devteam/maarch-courrier-dev/-/merge_requests/424

Mis à jour par Jean-Laurent DUZANT il y a 18 jours

  • Statut changé de R&D - En cours à R&D - En test

Mis à jour par Agnes GASTAMBIDE il y a 14 jours

  • Statut changé de R&D - En test à A revoir (S)

Mis à jour par Agnes GASTAMBIDE il y a 14 jours

  • Statut changé de A revoir (S) à R&D - En test

Mis à jour par Jean-Laurent DUZANT il y a 12 jours

  • Statut changé de R&D - En test à R&D - Terminé
Actions

Formats disponibles : Atom PDF