[Corrigé 3.2.31] Erreur IMAP-XOAUTH2 Azure

Vous avez trouvé un bug dans l'application (dernière version stable ou bêta): Décrivez le ici afin que la correction soit intégrée a la prochaine version.
gwenguillaume
Gsup LEVEL 1
Messages : 28
Enregistré le : mar. 8 nov. 2022 11:45

Bonjour,

j'ai installé la version 3.2.29 pour tester l'authentification XOAUTH2 Azure.
J'utilise que la partie IMAP (pas SMTP).
J'ai bien suivi la documentation mais j'obtiens cette erreur en mode debug lorsque j'essaie de récupérer les messages:

DATE : 2022-11-08 11:52:11
SERVER : outlook.office365.com
MODE : multi
AUTHENTICATION TYPE : oauth_azure
OAUTH GENERATE ACCESS TOKEN : eyJ0eX*****************
OAUTH UPDATE REFRESH TOKEN : 0.ATE*****************
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 pour votre aide.
Avatar du membre
Flox
Administrateur du site
Messages : 9436
Enregistré le : jeu. 21 juin 2012 19:00

Pouvez vous essayer de retelecharger le patch recréer un secret et régénérer le token.
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
gwenguillaume
Gsup LEVEL 1
Messages : 28
Enregistré le : mar. 8 nov. 2022 11:45

Bonjour,

merci de votre retour.
la patch avait été installé ce matin.

Je viens de retélécharger le Patch mais le message est identique.

Merci
Avatar du membre
Flox
Administrateur du site
Messages : 9436
Enregistré le : jeu. 21 juin 2012 19:00

Bonjour,

Pouvez vous désactiver le multi bal par service qui sera compatible dans la version 3.2.30.

Cdt
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
gwenguillaume
Gsup LEVEL 1
Messages : 28
Enregistré le : mar. 8 nov. 2022 11:45

Merci.

Je viens de faire le test mais j'ai toujours cette erreur:

GESTSUP IMAP CONNECTOR v3.2.29
DATE : 2022-11-08 15:05:15
SERVER : outlook.office365.com
MODE : single
AUTHENTICATION TYPE : oauth_azure
OAUTH GENERATE ACCESS TOKEN : eyJ0eX*****************
OAUTH UPDATE REFRESH TOKEN : 0.ATEAtq7*****************
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
Avatar du membre
Flox
Administrateur du site
Messages : 9436
Enregistré le : jeu. 21 juin 2012 19:00

Pouvez vous transmettre une impression écran des autorisations sur l'inscription d'application.

Sur l'interface d'administration office 365 sur la bal est ce que l'imap est activé ?

Cdt
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
gwenguillaume
Gsup LEVEL 1
Messages : 28
Enregistré le : mar. 8 nov. 2022 11:45

Bonjour,

Le compte en question a bien accès en IMAP (nous utilisions l'authentification basique avant)

Voici les information demandées:
droits.png
droits.png (63 Kio) Vu 2879 fois

Merci
Modifié en dernier par gwenguillaume le mer. 9 nov. 2022 10:40, modifié 1 fois.
Avatar du membre
Flox
Administrateur du site
Messages : 9436
Enregistré le : jeu. 21 juin 2012 19:00

Pouvez vous transmettre également la dernière colonne des droits de l'api
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
gwenguillaume
Gsup LEVEL 1
Messages : 28
Enregistré le : mar. 8 nov. 2022 11:45

J'ai mis à jour la capture.
Merci
Avatar du membre
Flox
Administrateur du site
Messages : 9436
Enregistré le : jeu. 21 juin 2012 19:00

pouvez-vous vérifier que l'utilisateur microsoft qui générer le token est bien l'utilisateur renseigné dans les paramètres du connecteur ?
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
Répondre