L'authentification XOAUTH2 Office 365 pour IMAP et SMTP échoue

L’authentification XOAUTH2 Office 365 pour IMAP et SMTP échoue

Les portées IMAP et SMTP ciblent la ressource Exchange et non Graph. Tandis que User.Read et Mail.ReadWrite sont destinées à la ressource Graph.

Nous ne prenons pas en charge la génération de jetons destinés à deux ressources. D’où l’erreur « Provided value for the input parameter scope is not valid because it contains more than one resource. »

Vous devez générer deux jetons séparément via deux appels à /token.

  1. Un avec les portées IMAP et SMTP générées pour la ressource Exchange.
  2. L’autre avec les portées Graph (User.Read, Mail.ReadWrite) destinées à la ressource Graph.