Erreur génération token

Installation & Configuration du logiciel
Avatar du membre
Flox
Administrateur du site
Messages : 9436
Enregistré le : jeu. 21 juin 2012 19:00

Pouvez-vous faire une impression écran du connecteur incluant la barre d'adresse du navigateur.

Avez vous tester avec le mode débug d'activer afin d'avoir un message d'erreur.

Avec windows il est nécessaire de configurer les certificats curl l'avez-vous fait ?

Cdt
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
Moujtahid
Gsup LEVEL 3
Messages : 61
Enregistré le : mer. 12 sept. 2018 14:01

Bonjour,

J'ai activé le mode de débogage, voici le résultat.
Capture2.PNG
Capture2.PNG (131.69 Kio) Vu 3339 fois
Capture1.PNG
Capture1.PNG (129.64 Kio) Vu 3339 fois
Pour le certificat, je n'y avais pas pensé.
Fichiers joints
smtp.PNG
smtp.PNG (131.74 Kio) Vu 3339 fois
Avatar du membre
Flox
Administrateur du site
Messages : 9436
Enregistré le : jeu. 21 juin 2012 19:00

D'après le message d'erreur c'est bien le certificat, en copiant le message d'erreur sur Google vous trouverez une procédure pour le configurer sur PHP.

Cdt
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
Moujtahid
Gsup LEVEL 3
Messages : 61
Enregistré le : mer. 12 sept. 2018 14:01

Bonjour,

J'ai testé quatre procédures pour l'installation de Curl et le problème persiste toujours. Est-ce que c'est possible de me recommander une procédure que vous avez testée afin de résoudre ce problème ?

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

Vous pourrez utiliser cette procédure :

https://kadur-arnaud.fr/blog/47/wamp-cu ... ertificate
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
Moujtahid
Gsup LEVEL 3
Messages : 61
Enregistré le : mer. 12 sept. 2018 14:01

Bonjour

Merci beaucoup pour votre retour et pour la procédure que vous m'avez communiquée. J'ai ajouté cette petite configuration ( tried this and it worked

open vendor\guzzlehttp\guzzle\src\Handler\CurlFactory.php
and change this

$conf[CURLOPT_SSL_VERIFYHOST] = 2;
$conf[CURLOPT_SSL_VERIFYPEER] = true;

to this

$conf[CURLOPT_SSL_VERIFYHOST] = 0;
$conf[CURLOPT_SSL_VERIFYPEER] = FALSE;)

Au niveau du fichier 'CurlFactory', le problème du token est résolu. Par contre, quand je clique sur 'lancer l'import des e-mails', je reçois ce message et rien n'est récupéré.

Merci
Fichiers joints
token.PNG
token.PNG (66.55 Kio) Vu 3300 fois
connector.PNG
connector.PNG (10.38 Kio) Vu 3300 fois
Avatar du membre
Flox
Administrateur du site
Messages : 9436
Enregistré le : jeu. 21 juin 2012 19:00

Bonjour,

La connexion a Microsoft graph doit se faire en SSL, il ne faut pas modifier le code de l'application, mais configurer PHP pour l'utilisation des certificats telle que décrit dans la procédure.

Vous pourrez localiser le fichier PHP.ini via la page système de l'application.

Activer au besoin le mode débug de l'application.

Cdt
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
Moujtahid
Gsup LEVEL 3
Messages : 61
Enregistré le : mer. 12 sept. 2018 14:01

Bonjour,

C'est bon, j'ai pu résoudre le problème.

Merci beaucoup pour votre disponibilité et réactivité
Répondre