Accéder au contenu.
Menu Sympa

fr - [sympa-fr] Re: Problème redirection CAS sympa 5.1.2 apache-ssl

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: sympa-fr <adresse@cachée>
  • Subject: [sympa-fr] Re: Problème redirection CAS sympa 5.1.2 apache-ssl
  • Date: Fri, 13 Jan 2006 10:42:25 +0100

Bonjour à tous,

Je réponds à mon propre message, si cela peut aider d'autre personnes.

J'ai résolu mon problème de redirection d'url avec l'authentification CAS en ajoutant dans le fichier httpd.conf d'Apache-ssl (version 1.3.33-6) l'option suivante :

SetEnv SSL_PROTOCOL on

Cette variable d'environnement est testée dans le fichier ~sympa/bin/wwslib.pm:

373 sub get_my_url {
374
375
376 my $return_url;
377
378 if ($ENV{SSL_PROTOCOL}) {
379 $return_url = 'https';
380 }else{
381 $return_url = 'http';
382 }


Bonne journée.



Herve Brunet a écrit :
Bonjour,

Utilise Sympa 5.1.2 sous une Debian sarge .
Sans l'authentification CAS j'accéde parfaitement au serveur Sympa en https ( https://listes2.ens-lyon.fr/sympa) .

En configurant sympa pour utiliser CAS, l'authentification fonctionne bien mais j'ai systèmatiquement une redirection des url en http au lieu de https. Voici une trace des log

[robot listes2.ens-lyon.fr] [client 140.77.250.37] do_redirect(https://cas.ens-lyon.fr/cas/login?service=http://listes2.ens-lyon.fr/sympa?checked_cas=0&gateway=1)



voici la conf de auth.conf

cas
nom_blocking_redicrection off
base_url https://cas.ens-lyon.fr/cas
login_path https://cas.ens-lyon.fr/cas/login
logout_path https://cas.ens-lyon.fr/cas/logout
auth_service_name CAS
ldap_host ldap1.ens-lyon.fr:389,ldap.ens-lyon.fr:389
ldap_get_email_by_uid_filter (uid=[uid])
ldap_timeout 7
ldap_suffix dc=ens-lyon,dc=fr
ldap_scope sub
ldap_email_attribute mail


user_table
regexp .*


extrait /etc/sympa.conf :

## Sympa's main page URL
# was wwsympa_url http://pouacre/sympa
wwsympa_url https://listes2.ens-lyon.fr/sympa

extrait de config d'apache:

ScriptAlias /sympa /home/sympa/bin/wwsympa.fcgi

<IfModule mod_fastcgi.c>
FastCgiIpcDir /var/lib/apache/fastcgi
AddHandler fastcgi-script .fcgi
# FastCgiWrapper /usr/lib/apache/suexec
FastCgiServer /home/sympa/bin/wwsympa.fcgi -processes 4 -idle-timeout 1800
</IfModule>

Quelqu'un pourrait-il m'aider en m'indiquant l'erreur de config que j'ai faite ?

Merci par avance pour toutes les réponses.



--


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



Archives gérées par MHonArc 2.6.19+.

Haut de le page