Page 1 sur 2

Imap et Smtp erreur avec l'oauth Azure

Posté : jeu. 27 oct. 2022 13:32
par Prispix
Bonjour,
Nous avons mis à jour GestSup en 3.2.29 pour pouvoir utiliser l'oauth Azure, cependant nous rencontrons quelques petits problèmes.
Voici notre conf smtp :
smtp conf.png
smtp conf.png (39.32 Kio) Vu 1016 fois
Lorsqu'on essaye de générer un token nous obtenons cette erreur : Only Google, Microsoft and Yahoo OAuth2 providers are currently supported in this script.

Coté Imap :
imap_conf.png
imap_conf.png (35.13 Kio) Vu 1016 fois
La génération du token ici ce passe sans problème. Cependant lors de l'import nous rencontrons ce message d'erreur :

SERVER : outlook.office365.com
MODE : single
AUTHENTICATION TYPE : oauth_azure
OAUTH GENERATE ACCESS TOKEN : eyJ0***************************
OAUTH UPDATE REFRESH TOKEN : 0.AUgAR-IhnzSIAEeac7Stgc*****************
OAUTH CONNEXION : OK
ADDRESS : *@*****

Fatal error: Uncaught Error: Call to a member function messages() on null in /var/www/html/core/imap_oauth.php:117 Stack trace: #0 /var/www/html/mail2ticket.php(159): require() #1 {main} thrown in /var/www/html/core/imap_oauth.php on line 117.

Merci d'avance pour votre aide.

Re: Imap et Smtp erreur avec l'oauth Azure

Posté : jeu. 27 oct. 2022 13:44
par Flox
Bonjour,

pouvez-vous essayer de retélécharger le patch 3.2.29 puis écraser le fichiers sur votre serveur.

Avez vous suivi les procédure dédiée dans la FAQ ?
https://doc.gestsup.fr/faq/#comment-con ... ar-xoauth2

Re: Imap et Smtp erreur avec l'oauth Azure

Posté : jeu. 27 oct. 2022 14:24
par Prispix
Bonjour,
J'ai retéléchargé le patch et écraser, cependant j'ai toujours les mêmes erreurs.
J'ai bien suivie la FAQ , mais j'ai aussi rajoutée ce qui était inscrit dans la partie "procédure de configuration" : Dans API autorisées ajouter, via Microsoft Graph : email, IMAP.AccessAsUser.All, offline_access, openid, profile, User.Read, puis dans Office 365 Exchange Online : IMAP.AccessAsApp

Re: Imap et Smtp erreur avec l'oauth Azure

Posté : jeu. 27 oct. 2022 14:29
par Flox
Bonjour,

sur la page "Only Google, Microsoft and Yahoo OAuth2 providers are currently supported in this script"

Pouvez vous transmettre l'URL ?

Cdt

Re: Imap et Smtp erreur avec l'oauth Azure

Posté : jeu. 27 oct. 2022 14:34
par Prispix
Bonjour,
La voici j'ai évidement caché une partie.

https://******.*****.fr/get_oauth_token.php?provider=Azure

Cordialement,

Re: Imap et Smtp erreur avec l'oauth Azure

Posté : jeu. 27 oct. 2022 14:35
par Flox
Il y avait une erreur dans l'URL, j'ai réalisé une correction.

Pouvez-vous retélécharger le patch 3.2.29 et écraser les fichiers serveur.

Cdt

Re: Imap et Smtp erreur avec l'oauth Azure

Posté : jeu. 27 oct. 2022 14:45
par Prispix
J'ai fait ce que vous avez demandé, la génération du token c'est fait sans soucis merci.
Cependant au test du connecter smtp j'obtiens l'erreur : SMTP Error: Could not authenticate.

Cordialement,

Re: Imap et Smtp erreur avec l'oauth Azure

Posté : jeu. 27 oct. 2022 15:13
par Flox
Pouvez vous refaire une impression écran des paramètres du connecteur SMTP.

Re: Imap et Smtp erreur avec l'oauth Azure

Posté : jeu. 27 oct. 2022 15:47
par Prispix
La voici :
smtp_conf2.png
smtp_conf2.png (41.73 Kio) Vu 989 fois
Par contre j'ai un second serveur gestsup auquel j'ai voulue faire les tokens aussi smtp et imap , sachant que j'ai remis le patch 3.2.29 aussi mais la j'obtiens ceci pour les deux :
Fatal error: Uncaught League\OAuth2\Client\Provider\Exception\IdentityProviderException: Unauthorized in /var/www/html/vendor/greew/oauth2-azure-provider/src/Provider/Azure.php:89 Stack trace: #0 /var/www/html/vendor/league/oauth2-client/src/Provider/AbstractProvider.php(628): Greew\OAuth2\Client\Provider\Azure->checkResponse() #1 /var/www/html/vendor/league/oauth2-client/src/Provider/AbstractProvider.php(537): League\OAuth2\Client\Provider\AbstractProvider->getParsedResponse() #2 /var/www/html/get_oauth_token.php(188): League\OAuth2\Client\Provider\AbstractProvider->getAccessToken() #3 {main} thrown in /var/www/html/vendor/greew/oauth2-azure-provider/src/Provider/Azure.php on line 89

Désolée du dérangement !
Cordialement,

Re: Imap et Smtp erreur avec l'oauth Azure

Posté : jeu. 27 oct. 2022 15:50
par Flox
Le compte MS connecté au navigateur lors de la génération du token est bien le même que celui renseigné dans les paramètres du connecteur ?

Cdt