PhpCAS Error forceAuthentication¶
Lorsque j'essaie de me connecter en SSO depuis mon ENT, j'obtiens ceci:
phpCAS error: phpCAS::forceAuthentication(): one of the methods phpCAS::setCasServerCACert() or phpCAS::setNoCasServerValidation() must be called. in /chemin_web/gepi/login_sso.php on line 116
Cela signifie que la chaine de certification SSL pose un problème.
Il est possible de contourner ce problème, mais au détriment de la sécurité (*):
En administrateur
Gestion générale / Options de connexion
Descendre jusqu'à "options supplémentaires" et cocher "ne pas vérifier le certificat SSL pour la requête CAS".
(*) en ne vérifiant pas l'identité du serveur CAS, on peut imaginer que l'identité du serveur CAS soit usurpée pour accéder indument à Gepi.
Moins commode, il est arrivé que certains aient comme erreur un message sibyllin:
Error : Internal script failure
Avec une telle erreur, contrôlez le paramétrage mentionné ci-dessus.
Mis à jour par Stéphane Boireau il y a plus de 6 ans · 3 révisions