- Messages : 2
Problème avec authentification CAS
- nrobert
- Auteur du sujet
- Nouveau membre
Moins
Plus d'informations
il y a 5 mois 3 jours #5505
par nrobert
Problème avec authentification CAS a été créé par nrobert
Bonjour,
J'ai installé un site GRR avec connexion SSO (serveur CAS).
Quand je m'authentifie sur le site, il me renvoie bien vers le serveur CAS, il crée bien le compte dans la base des utilisateurs mais il revient ensuite vers la même page d'authentification avec une mauvaise URL et ne donne donc pas accès aux pages du site.
xxxx.univ-nantes.prive/login.php?url=%2F...%3D2024%26month%3D06
Alors qu'une authentification en local fonctionne très bien. Pouvez-vous m'aider, svp ?
Voici les caractéristiques de mon site :
Numéro de version GRR fichier : : 4.3.4 - Release-v4.3.4
Numéro de version GRR BDD : : 0400004
Système d'exploitation : : Linux mape 6.1.0-21-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.90-1 (2024-05-03) x86_64
Version PHP : 8.2.18
Base de données : : mysql => 10.11.6-MariaDB-0+deb12u1-log
Time : 1718872817
Timezone : Europe/Paris
J'ai installé un site GRR avec connexion SSO (serveur CAS).
Quand je m'authentifie sur le site, il me renvoie bien vers le serveur CAS, il crée bien le compte dans la base des utilisateurs mais il revient ensuite vers la même page d'authentification avec une mauvaise URL et ne donne donc pas accès aux pages du site.
xxxx.univ-nantes.prive/login.php?url=%2F...%3D2024%26month%3D06
Alors qu'une authentification en local fonctionne très bien. Pouvez-vous m'aider, svp ?
Voici les caractéristiques de mon site :
Numéro de version GRR fichier : : 4.3.4 - Release-v4.3.4
Numéro de version GRR BDD : : 0400004
Système d'exploitation : : Linux mape 6.1.0-21-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.90-1 (2024-05-03) x86_64
Version PHP : 8.2.18
Base de données : : mysql => 10.11.6-MariaDB-0+deb12u1-log
Time : 1718872817
Timezone : Europe/Paris
Connexion ou Créer un compte pour participer à la conversation.
- Yan
- Developpeur GRR
Moins
Plus d'informations
- Messages : 2115
il y a 5 mois 3 jours - il y a 5 mois 3 jours #5508
par Yan
Réponse de Yan sur le sujet Problème avec authentification CAS
Bonjour,
afin d'étudier l'origine du problème, vous serait-il possible de tester la connexion CAS avec une version 3.5.1 ?
github.com/JeromeDevome/GRR/releases/tag/v3.5.1d
D'avance merci pour votre collaboration.
Cordialement,
YN
afin d'étudier l'origine du problème, vous serait-il possible de tester la connexion CAS avec une version 3.5.1 ?
github.com/JeromeDevome/GRR/releases/tag/v3.5.1d
D'avance merci pour votre collaboration.
Cordialement,
YN
Dernière édition: il y a 5 mois 3 jours par Yan.
Connexion ou Créer un compte pour participer à la conversation.
- nrobert
- Auteur du sujet
- Nouveau membre
Moins
Plus d'informations
- Messages : 2
il y a 4 mois 4 semaines #5514
par nrobert
Réponse de nrobert sur le sujet Problème avec authentification CAS
Bonjour,
J'ai modifié mon site et mis la version 3.5.1
Maintenant quand j'active l'authentification CAS j'ai le message d'erreur Error: Internal script failure qui apparait et pas d'authentification possible....
et pas d'erreur dans le fichier de logs.
Merci pour votre aide
J'ai modifié mon site et mis la version 3.5.1
Maintenant quand j'active l'authentification CAS j'ai le message d'erreur Error: Internal script failure qui apparait et pas d'authentification possible....
et pas d'erreur dans le fichier de logs.
Merci pour votre aide
Connexion ou Créer un compte pour participer à la conversation.
- Yan
- Developpeur GRR
Moins
Plus d'informations
- Messages : 2115
il y a 4 mois 2 semaines #5518
par Yan
Réponse de Yan sur le sujet Problème avec authentification CAS
Bonjour,
il semble avoir une incompatibilité entre la version 3.5.1d avec phpCAS sur les versions php 8.2+.
Donc, en revenant à la question initiale, pourriez-vous essayer de voir ce que donne la modification du fichier /include/cas.inc.php en insérant
entre les lignes 21 et 22 (version 4.3.5) pour en savoir plus sur ce qui dysfonctionne.
Cordialement,
YN
il semble avoir une incompatibilité entre la version 3.5.1d avec phpCAS sur les versions php 8.2+.
Donc, en revenant à la question initiale, pourriez-vous essayer de voir ce que donne la modification du fichier /include/cas.inc.php en insérant
Code:
// Enable debugging
phpCAS::setDebug();
// Enable verbose error messages. Disable in production!
phpCAS::setVerbose(true);
Cordialement,
YN
Connexion ou Créer un compte pour participer à la conversation.
Modérateurs: Yan