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 :
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 :
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.
Imap et Smtp erreur avec l'oauth Azure
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
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
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
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
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
Bonjour,
sur la page "Only Google, Microsoft and Yahoo OAuth2 providers are currently supported in this script"
Pouvez vous transmettre l'URL ?
Cdt
sur la page "Only Google, Microsoft and Yahoo OAuth2 providers are currently supported in this script"
Pouvez vous transmettre l'URL ?
Cdt
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
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
Pouvez-vous retélécharger le patch 3.2.29 et écraser les fichiers serveur.
Cdt
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
Pouvez vous refaire une impression écran des paramètres du connecteur SMTP.
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
La voici :
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,
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,
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
Cdt
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/