- Messages : 65
Problème authentification CAS sur les versions GRR 351d et GRR 351e
- portleucate
- Auteur du sujet
- Membre senior
Moins
Plus d'informations
il y a 2 mois 2 semaines #5563
par portleucate
Problème authentification CAS sur les versions GRR 351d et GRR 351e a été créé par portleucate
Bonjour,
J’ai le même problème de cassification sur les 2 versions GRR.
J'ai lu sur le Forum le même problème de cassification (Incompatibilité entre la version 3.5.1d avec phpCAS sur les versions php 8.2+ ...).
1 - Version GRR 351d
GRR utilise :
* Version PHP : 7.4.33
* Base de donnée : mysql 5.5.5-10.5.23-MariaDB-0+deb11u1
Dans le fichier "cas.inc.php" :
phpCAS::client($cas_version,$serveurSSO,$serveurSSOPort,$serveurSSORacine,true);
Erreur :
phpCAS error: phpCAS::client(): this version of CAS (`CAS_VERSION_2_0') is not supported by phpCAS 1.3.8
J'ai commenté le code initial et mis en dur la version CAS :
phpCAS::client(CAS_VERSION_2_0,$serveurSSO,$serveurSSOPort,$serveurSSORacine,true);
Cela fonctionne, c'est comme s'il y avait un problème de parsing de la variable $cas_version (solution provisoire).
Il faudrait voir avec les versions plus récentes de phpCAS (1.4, 1.5 ou 1.6) ?
2 - Version GRR 351e
En adoptant la même technique, écriture en dur de la version CAS, c'est non fonctionnel, idem pour les versions CAS de 1 et 3 "CAS_VERSION_X_0 avec X de 1 à 3", également pour "SAML_VERSION_1_1".
L'incident de cassification ne peut être résolu sur la version GRR 351e.
Merci d'avance pour vos réponses.
Bien cordialement,
J’ai le même problème de cassification sur les 2 versions GRR.
J'ai lu sur le Forum le même problème de cassification (Incompatibilité entre la version 3.5.1d avec phpCAS sur les versions php 8.2+ ...).
1 - Version GRR 351d
GRR utilise :
* Version PHP : 7.4.33
* Base de donnée : mysql 5.5.5-10.5.23-MariaDB-0+deb11u1
Dans le fichier "cas.inc.php" :
phpCAS::client($cas_version,$serveurSSO,$serveurSSOPort,$serveurSSORacine,true);
Erreur :
phpCAS error: phpCAS::client(): this version of CAS (`CAS_VERSION_2_0') is not supported by phpCAS 1.3.8
J'ai commenté le code initial et mis en dur la version CAS :
phpCAS::client(CAS_VERSION_2_0,$serveurSSO,$serveurSSOPort,$serveurSSORacine,true);
Cela fonctionne, c'est comme s'il y avait un problème de parsing de la variable $cas_version (solution provisoire).
Il faudrait voir avec les versions plus récentes de phpCAS (1.4, 1.5 ou 1.6) ?
2 - Version GRR 351e
En adoptant la même technique, écriture en dur de la version CAS, c'est non fonctionnel, idem pour les versions CAS de 1 et 3 "CAS_VERSION_X_0 avec X de 1 à 3", également pour "SAML_VERSION_1_1".
L'incident de cassification ne peut être résolu sur la version GRR 351e.
Merci d'avance pour vos réponses.
Bien cordialement,
Connexion ou Créer un compte pour participer à la conversation.
- Yan
- Developpeur GRR
Moins
Plus d'informations
- Messages : 2115
il y a 2 mois 2 semaines #5565
par Yan
Réponse de Yan sur le sujet Problème authentification CAS sur les versions GRR 351d et GRR 351e
Bonjour,
merci pour votre retour d'expérience.
Je suis navré de constater que la cassification de GRR est cassée.
Il est difficile de résoudre ces problèmes dans l'immédiat car je n'ai plus accès à un serveur CAS.
Dans la mesure où vous utilisez php 7.4.33, les derniers problèmes apparus avec la surcharge du code de phpCAS ne devraient pas être bloquants.
Pour ce qui est de la version CAS, il semble que CAS_VERSION_2_0 soit une constante et pas une chaîne, le code source serait donc erroné, et ainsi votre correctif pertinent.
Je cherche à comprendre pourquoi cela ne fonctionne plus avec GRR 3.5.1e.
Cordialement,
YN
merci pour votre retour d'expérience.
Je suis navré de constater que la cassification de GRR est cassée.
Il est difficile de résoudre ces problèmes dans l'immédiat car je n'ai plus accès à un serveur CAS.
Dans la mesure où vous utilisez php 7.4.33, les derniers problèmes apparus avec la surcharge du code de phpCAS ne devraient pas être bloquants.
Pour ce qui est de la version CAS, il semble que CAS_VERSION_2_0 soit une constante et pas une chaîne, le code source serait donc erroné, et ainsi votre correctif pertinent.
Je cherche à comprendre pourquoi cela ne fonctionne plus avec GRR 3.5.1e.
Cordialement,
YN
Connexion ou Créer un compte pour participer à la conversation.
- Yan
- Developpeur GRR
Moins
Plus d'informations
- Messages : 2115
il y a 2 mois 1 semaine #5567
par Yan
Réponse de Yan sur le sujet Problème authentification CAS sur les versions GRR 351d et GRR 351e
Le correctif
github.com/JeromeDevome/GRR/commit/4fc8c...adc7323585839717cc35
devrait régler ce problème de constante.
Pour la différence entre 351d et 351e, je ne comprends pas.
Cordialement,
YN
Pour la différence entre 351d et 351e, je ne comprends pas.
Cordialement,
YN
Connexion ou Créer un compte pour participer à la conversation.
- portleucate
- Auteur du sujet
- Membre senior
Moins
Plus d'informations
- Messages : 65
il y a 2 mois 1 semaine #5569
par portleucate
Réponse de portleucate sur le sujet Problème authentification CAS sur les versions GRR 351d et GRR 351e
Bonjour Yan,
Merci pour votre retour.
En déclarant cas comme une constante, la Cassification est fonctionnelle.
Bien cordialement,
Merci pour votre retour.
En déclarant cas comme une constante, la Cassification est fonctionnelle.
Bien cordialement,
Connexion ou Créer un compte pour participer à la conversation.
- hetnaz
- Nouveau membre
Moins
Plus d'informations
- Messages : 10
il y a 2 mois 1 semaine - il y a 2 mois 1 semaine #5572
par hetnaz
Réponse de hetnaz sur le sujet Problème authentification CAS sur les versions GRR 351d et GRR 351e
Bonjour
Je rencontre le même problème que portleucate sur la version 3.5.1e
J'ai l'impression que le correctif n'est pas présent dans l'archive ? Je ne le retrouve pas dans le code source associé.
Merci d'avance
Je rencontre le même problème que portleucate sur la version 3.5.1e
J'ai l'impression que le correctif n'est pas présent dans l'archive ? Je ne le retrouve pas dans le code source associé.
Merci d'avance
Dernière édition: il y a 2 mois 1 semaine par hetnaz.
Connexion ou Créer un compte pour participer à la conversation.
- Yan
- Developpeur GRR
Moins
Plus d'informations
- Messages : 2115
il y a 2 mois 1 semaine #5573
par Yan
Réponse de Yan sur le sujet Problème authentification CAS sur les versions GRR 351d et GRR 351e
Bonjour,
effectivement, le correctif n'est pas dans l'archive 3.5.1e.
Il faut récupérer les scripts à partir de l'adresse github.com/JeromeDevome/GRR/tree/GRR-3.5.1
Je publierai une nouvelle archive lorsque j'aurai débuggé votre problème de démarrage (sujet #1067).
Cordialement,
YN
effectivement, le correctif n'est pas dans l'archive 3.5.1e.
Il faut récupérer les scripts à partir de l'adresse github.com/JeromeDevome/GRR/tree/GRR-3.5.1
Je publierai une nouvelle archive lorsque j'aurai débuggé votre problème de démarrage (sujet #1067).
Cordialement,
YN
Connexion ou Créer un compte pour participer à la conversation.
Modérateurs: Yan