Accéder au contenu.
Menu Sympa

fr - Re: [sympa-fr] Problème flux rss et authentification CAS

Objet : Pour les administrateurs de serveurs de listes utilisant le logiciel Sympa

Archives de la liste

Chronologique Discussions  
  • From: Herve Brunet <adresse@cachée>
  • To: Olivier Salaün - CRU <adresse@cachée>
  • Cc: sympa-fr <adresse@cachée>
  • Subject: Re: [sympa-fr] Problème flux rss et authentification CAS
  • Date: Thu, 29 Dec 2005 11:34:57 +0100

Bonjour,

Tout d'abord merci beaucoup à Olivier pour cette réactivité en cette période de vacances.
je confirme que tout fonctionne corretement pour les fils RSS et l'authentification CAS activée quand le paramêtre non_blocking_redirection est à off


Malheureusement le patch ne corrige pas le problème quand non_blocking_redirection est à on.

J'ai fait quelques tests complémentaires avec la paramêtre non_blocking_redirection à on :

test 1 : accès à Sympa depuis Firefox , copie de l' url RSS . je recopie url RSS dans une autre fenêtre de Firefox. Firefox reconnait bien le fichier xml et me propose de le téléchargé. Pas d'indication de redirection HTP dans les log de sympa.

test 2 : accès à Sympa depuis Firefox , copie de l' url RSS . je recopie url RSS pour un abonnement sous thunderbird. Message d'erreur suivant : http://listes2.ens-lyon.fr/sympa/rss/latest_arc/?count=20&for=10 n'est pas un fil rss valide.
log de sympa : Dec 29 09:50:54 pouacre wwsympa[31094]: [robot listes2.ens-lyon.fr] [client 140.77.250.37] [rss] do_redirect(https://cas.ens-lyon.fr/cas/login?service=http://listes2.ens-lyon.fr/sympa/rss/latest_arc/?count=20%26for=10?checked_cas=0&gateway=1)


test 3 : accès à Sympa depuis Firefox , copie de l' url RSS . je recopie url RSS sous Internet explorer . IE boucle sans arrêt ne peut pas trouver le fichier xml.
log de sympa :

Dec 29 09:54:31 pouacre wwsympa[31098]: [robot listes2.ens-lyon.fr] [client 140.77.250.37] [rss] do_redirect(https://cas.ens-lyon.fr/cas/login?service=http://listes2.ens-lyon.fr/sympa/rss/latest_arc/?count=20%26for=10?checked_cas=0&gateway=1)
Dec 29 09:54:32 pouacre wwsympa[31087]: [robot listes2.ens-lyon.fr] [client 140.77.250.37] [rss] get_parameters: syntax error for parameter for ; dumped vars in /home/sympa/spool/tmp/sympa_dump.1135846472.31087
Dec 29 09:54:32 pouacre wwsympa[31087]: [robot listes2.ens-lyon.fr] [client 140.77.250.37] [rss] do_redirect(https://cas.ens-lyon.fr/cas/login?service=http://listes2.ens-lyon.fr/sympa/rss/latest_arc/?count=20%26for=10?checked_cas=0,0&gateway=1)
Dec 29 09:54:32 pouacre wwsympa[31094]: [robot listes2.ens-lyon.fr] [client 140.77.250.37] [rss] get_parameters: syntax error for parameter for ; dumped vars in /home/sympa/spool/tmp/sympa_dump.1135846472.31094
Dec 29 09:54:32 pouacre wwsympa[31094]: [robot listes2.ens-lyon.fr] [client 140.77.250.37] [rss] do_redirect(https://cas.ens-lyon.fr/cas/login?service=http://listes2.ens-lyon.fr/sympa/rss/latest_arc/?count=20%26for=10?checked_cas=0,0,0&gateway=1)
Dec 29 09:54:32 pouacre wwsympa[31096]: [robot listes2.ens-lyon.fr] [client 140.77.250.37] [rss] get_parameters: syntax error for parameter for ; dumped vars in /home/sympa/spool/tmp/sympa_dump.1135846472.31096
....
Il y a toujours une incrémentation de checked_cas=0,0,0...


Cordialement.


Olivier Salaün - CRU a écrit :
Bonjour,

Le problème vient du fait que vous configurez la redirection automatique vers le serveur CAS (non_blocking_redirection on).
Dans le contexte d'un client RSS, donc non authentifié, le client reçoit en retour un code de redirection HTTP.

Je viens de modifier le code pour que dans un contexte RSS la redirection ne soit pas faite.
Voici le patch : http://sourcesup.cru.fr/cgi/viewcvs.cgi/sympa/wwsympa/wwsympa.fcgi?only_with_tag=sympa-5_1-branch&r2=1.560.2.12&r1=1.560.2.11&makepatch=1&diff_format=u

(pour appliquer le patch : http://www.sympa.org/fom-serve/cache/268.html)

Herve Brunet wrote:

J'installe un serveur Sympa 5.1.2 sous une Debian Sarge.

Je m'abonne aux flux rss de sympa avec mon outils préféré ( Thunderbird) ettout fonctionne correctement tant que je n'active pas la configuration CAs dans le fichier auth.conf.

Dès que j'active l'authentification CAS je ne peux plus lire les flux rss de sympa , j'ai un message d'erreur du genre :
http://listes2.ens-lyon.fr/sympa/rss/active_lists?count=20&for=10 fil rss invalide .


Dans les log de sympa j'ai les lignes suivantes .

Dec 28 13:51:10 pouacre wwsympa[26474]: [robot listes2.ens-lyon.fr] [client 140.77.250.37] [rss] do_redirect(https://cas.ens-lyon.fr/cas/login?service=http://listes2.ens-lyon.fr/sympa/rss/active_lists?count=20%26for=10?checked_cas=0&gateway=1)

config auth.conf :
cas
# nom_blocking_redicrection on
[...]




--


Hervé Brunet
Centre de Ressources Informatiques
École Normale Supérieure




Archives gérées par MHonArc 2.6.19+.

Haut de le page