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.
jgroll
Gsup LEVEL 1
Messages : 16 Enregistré le : lun. 2 janv. 2023 11:21
jeu. 12 oct. 2023 09:36
Bonjour,
J'ai voulu mettre en place la synchro Azure AD + SSO. Aucun problème pour la configuration et la synchro des comptes depuis l'Azure AD. Pour la partie SSO :
Code : Tout sélectionner
2023-10-12T07:19:36.876433590Z: [ERROR] 127.0.0.1 - 12/Oct/2023:07:19:36 +0000 "GET /azure_ad_auth.php" 500
2023-10-12T07:19:36.876473190Z: [ERROR] NOTICE: PHP message: PHP Fatal error: Uncaught Error: Class "TheNetworg\OAuth2\Client\Provider\Azure" not found in /home/site/wwwroot/azure_ad_auth.php:39
2023-10-12T07:19:36.876494390Z: [ERROR] Stack trace:
2023-10-12T07:19:36.876498990Z: [ERROR] #0 {main}
2023-10-12T07:19:36.876503090Z: [ERROR] thrown in /home/site/wwwroot/azure_ad_auth.php on line 39
Avez-vous une piste pour corriger le problème ?
Merci pour votre aide.
Flox
Administrateur du site
Messages : 9436 Enregistré le : jeu. 21 juin 2012 19:00
jeu. 12 oct. 2023 10:26
Bonjour,
Pouvez-vous transmettre une impression écran de votre page système ?
Cdt
Flox
Administrateur du site
Messages : 9436 Enregistré le : jeu. 21 juin 2012 19:00
jeu. 12 oct. 2023 13:32
Bonjour,
il semble effectivement qu'un composant soit maquant dans le package.
Vous pourrez retélécharger le patch 3.2.38 puis écraser les fichiers sur votre serveur, si vous êtes en version 3.2.38, ou bien installer la version 3.2.39.
Si vous êtes en version 3.2.39 vous pourrez retélécharger le patch 32.39 puis écraser les fichiers sur votre serveur.
Cdt
jgroll
Gsup LEVEL 1
Messages : 16 Enregistré le : lun. 2 janv. 2023 11:21
jeu. 12 oct. 2023 14:59
Bonjour,
J'ai pu re appliquer le patch et j'arrive bien sur la fenêtre de connexion Microsoft. Mais je pense qu'il doit manquer un paramètre de redirection dans l'app depuis l'Azure AD. Une idée ?
Fichiers joints
azure_ad_connect.png (19.83 Kio) Vu 2288 fois
jgroll
Gsup LEVEL 1
Messages : 16 Enregistré le : lun. 2 janv. 2023 11:21
jeu. 12 oct. 2023 15:11
En ajoutant mon URL/azure_ad_auth.php dans l'authentification Azure j'ai maintenant cette erreur :
Code : Tout sélectionner
2023-10-12T13:06:54.259687414Z: [ERROR] 127.0.0.1 - 12/Oct/2023:13:06:53 +0000 "GET /azure_ad_auth.php" 500
2023-10-12T13:06:54.259694314Z: [ERROR] Stack trace:
2023-10-12T13:06:54.259698714Z: [ERROR] #0 /home/site/wwwroot/vendor/thenetworg/oauth2-azure/src/Token/AccessToken.php(26): TheNetworg\OAuth2\Client\Provider\Azure->getJwtVerificationKeys()
2023-10-12T13:06:54.259704214Z: [ERROR] #1 /home/site/wwwroot/vendor/thenetworg/oauth2-azure/src/Provider/Azure.php(515): TheNetworg\OAuth2\Client\Token\AccessToken->__construct(Array, Object(TheNetworg\OAuth2\Client\Provider\Azure))
2023-10-12T13:06:54.259709214Z: [ERROR] #2 /home/site/wwwroot/vendor/league/oauth2-client/src/Provider/AbstractProvider.php(642): TheNetworg\OAuth2\Client\Provider\Azure->createAccessToken(Array, Object(League\OAuth2\Client\Grant\AuthorizationCode))
2023-10-12T13:06:54.259714214Z: [ERROR] #3 /home/site/wwwroot/vendor/thenetworg/oauth2-azure/src/Provider/Azure.php(164): League\OAuth2\Client\Provider\AbstractProvider->getAccessToken(Object(League\OAuth2\Client\Grant\AuthorizationCode), Array)
2023-10-12T13:06:54.259719114Z: [ERROR] #4 /home/site/wwwroot/azure_ad_auth.php(64): TheNetworg\OAuth2\Client\Provider\Azure->getAccessToken('authorization_c...', Array)
2023-10-12T13:06:54.259723514Z: [ERROR] #5 {main}
2023-10-12T13:06:54.259727514Z: [ERROR] thrown in /home/site/wwwroot/vendor/thenetworg/oauth2-azure/src/Provider/Azure.php on line 420
Fichiers joints
Screenshot_1.png (14.23 Kio) Vu 2286 fois
Flox
Administrateur du site
Messages : 9436 Enregistré le : jeu. 21 juin 2012 19:00
jeu. 12 oct. 2023 15:14
Bonjour,
effectivement je viens de mettre à jour la doc :
azure_ad (4).png (37.3 Kio) Vu 2284 fois
Concernant le message d'erreur pouvez-vous retélécharger le patch puis écraser les fichiers sur votre serveur ?
jgroll
Gsup LEVEL 1
Messages : 16 Enregistré le : lun. 2 janv. 2023 11:21
ven. 13 oct. 2023 15:04
Bonjour,
Après application du dernier patch (3.2.40) cela fonctionne.
Merci pour le coup de main
Bon week-end