Projet

Général

Profil

Evolution #1513

Webcalendar n'est pas fonctionnel avec php-CAS 1.2.0

Ajouté par Joël Cuissinat il y a environ 13 ans. Mis à jour il y a presque 13 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
03/03/2011
Echéance:
% réalisé:

100%

Distribution:

Description

Firefox a détecté que le serveur redirige la demande pour cette adresse
d'une manière qui n'aboutira pas.

Demandes liées

Lié à Envole - Evolution #1394: mises à jour des applications Envole pour prendre en charge la nouvelle version de php5-cas Fermé 04/02/2011

Révisions associées

Révision 67e3e8da (diff)
Ajouté par Christophe Deseure il y a environ 13 ans

correction d'un bug suite à la mise à jour du client CAS (fixes #1513)

Historique

#1 Mis à jour par Christophe Deseure il y a environ 13 ans

Calendar dispose dans son fonctionnement d'une fonction censée vérifier un couple login/password, à l'origine en base de données.
Avec la CASsification, l'authentification a lieu en amont donc la connexion est déjà effective lors de l'appel de cette fonction.
Pour l'adaptation de l'application, cette fonction a été modifiée pour vérifier l'authentification avant de tester l'existence du login dans la base.
Pour cela, la méthode du client CAS "isAuthenticated()" semblait adaptée.
Avec la mise à jour du client CAS, ceci ne fonctionne plus car cette méthode redirige maintenant l'utilisateur si un ticket est toujours présent.
Il semble donc qu'il ne soit plus possible d'utiliser "isAuthenticated()" après le "forceAuthentication()" au risque de provoquer une boucle de redirection.

origine de cette boucle de redirection dans le fichier du client CAS :
- méthode : isAuthenticated()
- condition de redirection : if($this->hasST() || $this->hasPT() || $this->hasSA()) ... header('Location: '.$this->getURL());

#2 Mis à jour par Christophe Deseure il y a environ 13 ans

  • % réalisé changé de 0 à 100

#3 Mis à jour par Christophe Deseure il y a environ 13 ans

  • Statut changé de Nouveau à Résolu

#4 Mis à jour par Benoit Vila il y a presque 13 ans

  • Statut changé de Résolu à Fermé

pas de problème à la connexion

Formats disponibles : Atom PDF