GRR vers 4.3.6 et serveur CAS

  • omounierensal
  • Auteur du sujet
  • Membre junior
  • Membre junior
Plus d'informations
il y a 1 mois 1 semaine #5604 par omounierensal
GRR vers 4.3.6 et serveur CAS a été créé par omounierensal
Bonjour
Je viens d'e mettre à jour ma version de GRR vers la version 4.3.6.
Pas de soucis majeurs mais un souci avec la connexion CAS.
J'ai fait ma configuration CAS dans l'interface .. Je relance mon GRR je suis bien redirigé vers ma mire CAS pas de soucis mais ensuite au lieu d'entrer dans l'application je me retrouve sur la page de login.
Comme si grr ne récupérait pas le login via CAS.
Avez-vous une idée du problème ?
Merci
Olivier       

Connexion ou Créer un compte pour participer à la conversation.

  • Yan
  • Developpeur GRR
  • Developpeur GRR
Plus d'informations
il y a 1 mois 1 semaine #5605 par Yan
Réponse de Yan sur le sujet GRR vers 4.3.6 et serveur CAS
Bonjour,
la chaîne d'authentification entre le serveur hébergeant GRR et le serveur SSO-CAS passe-t-elle à travers un reverse proxy ?
Cordialement,
YN

Connexion ou Créer un compte pour participer à la conversation.

  • omounierensal
  • Auteur du sujet
  • Membre junior
  • Membre junior
Plus d'informations
il y a 1 mois 1 semaine #5606 par omounierensal
Réponse de omounierensal sur le sujet GRR vers 4.3.6 et serveur CAS
Bonjour
Mon serveur CAS n'a pas de reverse proxy il est directement accessible.
Mon serveur GRR sera, à terme, derrière un reverse proxy, mais pour l'instant non
Merci
Olivier

Connexion ou Créer un compte pour participer à la conversation.

  • omounierensal
  • Auteur du sujet
  • Membre junior
  • Membre junior
Plus d'informations
il y a 1 mois 1 semaine #5607 par omounierensal
Réponse de omounierensal sur le sujet GRR vers 4.3.6 et serveur CAS
Re,
Je complète ma réponse avec des logs complémentaires :
[Mon Oct 14 16:09:15.065473 2024] [php:warn] [pid 29459:tid 29459] [client 10.30.40.10:56473] PHP Warning: session_name(): Session name cannot be changed when a session is active in /data/GRR-4.3.6/include/session.inc.php on line 612, referer: grr.lyon.archi.fr/
[Mon Oct 14 16:09:15.065940 2024] [php:warn] [pid 29459:tid 29459] [client 10.30.40.10:56473] PHP Warning: Undefined array key "changepwd" in /data/GRR-4.3.6/include/session.inc.php on line 671, referer: grr.lyon.archi.fr/
[Mon Oct 14 16:09:15.066227 2024] [php:warn] [pid 29459:tid 29459] [client 10.30.40.10:56473] PHP Warning: Undefined array key "changepwd" in /data/GRR-4.3.6/include/session.inc.php on line 749, referer: grr.lyon.archi.fr/
Merci

Connexion ou Créer un compte pour participer à la conversation.

  • omounierensal
  • Auteur du sujet
  • Membre junior
  • Membre junior
Plus d'informations
il y a 1 mois 6 jours #5608 par omounierensal
Réponse de omounierensal sur le sujet GRR vers 4.3.6 et serveur CAS
Bonjour
J'ajoute des informations je suis en train de débogguer et je trouve un souci ici dans le fichier session.inc.php ligne 82. La commande file_exists me renvoie faux or le fichier existe vraiment !

 if ((Settings::get("ldap_statut") != '') && (@function_exists("ldap_connect")) && (@file_exists("../personnalisation/config_ldap.inc.php")))

Je continue à creuser mais si vous avez une idée ?
Olivier

Connexion ou Créer un compte pour participer à la conversation.

  • omounierensal
  • Auteur du sujet
  • Membre junior
  • Membre junior
Plus d'informations
il y a 1 mois 6 jours #5609 par omounierensal
Réponse de omounierensal sur le sujet GRR vers 4.3.6 et serveur CAS
Je continue
J'ai corrigé les différentes lignes qui étaient mal saisies (ligne 85, 164, 400 et 450) qui pointent sur le fichier ldap dans personnalisation .
Néanmoins la fonction resumeSession est toujours false et donc je me retrouve en permanence sur la page de connexion.
Olivier
 

Connexion ou Créer un compte pour participer à la conversation.

  • Yan
  • Developpeur GRR
  • Developpeur GRR
Plus d'informations
il y a 1 mois 5 jours #5610 par Yan
Réponse de Yan sur le sujet GRR vers 4.3.6 et serveur CAS
Bonjour,
quelle est la version de php installée sur votre serveur ?
Si vous n'avez pas encore de données et si vous êtes en php < 8.2, pouvez-vous tester la dernière version de la branche 3.5 ? La bibliothèque phpCAS a changé de version entre la 3.5 et la 4.3, j'aimerais savoir si c'est en cause dans vos difficultés.
Lien vers la 3.5 à tester : github.com/JeromeDevome/GRR/tree/GRR-3.5.1 "Code", puis Download Zip.
Cordialement,
YN

Connexion ou Créer un compte pour participer à la conversation.

  • omounierensal
  • Auteur du sujet
  • Membre junior
  • Membre junior
Plus d'informations
il y a 1 mois 4 jours #5611 par omounierensal
Réponse de omounierensal sur le sujet GRR vers 4.3.6 et serveur CAS
Bonjour
C'est un serveur tout neuf en version 8.2
Je suis reparti d'une version 3.4.0 de GRR.
La mise à jour a bien fonctionné; En mode ldap tout est ok .
Je veux maintenant ajouter le serveur CAS et tout se déroule correctement sauf que je reviens toujours sur la page de connexion !! J'ai suivi les sessions tout me semble correcte.
le grr_resumeSession me rend true mais le dysfonctionnement semble être dans la page_accueil qui est proposée; Pourtant cela me retourne bien week_all.php?area=12 (c'est ce que j'attends! )
Par contre cela m'affiche grr.lyon.archi.fr/login.php?url=%2Fweek_all.php%3Farea%3D12

Sur la version 3.4 le CAS fonctionnait (je l'ai testé mais pas mis en service)

Connexion ou Créer un compte pour participer à la conversation.

  • Yan
  • Developpeur GRR
  • Developpeur GRR
Plus d'informations
il y a 1 mois 4 jours #5612 par Yan
Réponse de Yan sur le sujet GRR vers 4.3.6 et serveur CAS
Bonjour,
merci pour ces indications.
Cependant, je vous encourage à tester la version 3.5.1 afin de nous aider à résoudre le problème de connexion CAS : est-ce lié à GRR ou au changement de version de phpCAS ?
Cordialement,
YN

Connexion ou Créer un compte pour participer à la conversation.

  • omounierensal
  • Auteur du sujet
  • Membre junior
  • Membre junior
Plus d'informations
il y a 1 mois 4 jours #5613 par omounierensal
Réponse de omounierensal sur le sujet GRR vers 4.3.6 et serveur CAS
Bonjour
Je viens de faire l'installation de la version 3.5.1 et c'est tout bon la connexion CAS fonctionne parfaitement.
Olivier

Connexion ou Créer un compte pour participer à la conversation.

Modérateurs: Yan