Project

General

Profile

Evolution #4053

Evolution de la librairie CAS

Added by Arnaud FORNEROT over 7 years ago. Updated about 7 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Target version:
Start date:
09/13/2012
Due date:
% Done:

0%

Distribution:
EOLE 2.3

Description

Faire évoluer la librairie CAS en version 1.3.1

cas-rgrep.txt View - Liste des dépôts avec CAS.php présent (10.4 KB) Arnaud FORNEROT, 09/13/2012 11:35 AM


Related issues

Related to cdt - Evolution #4051: Evolution phpCAS CdT Fermé 09/13/2012
Related to eole-posh - Evolution #4234: Evolution phpCAS 1.3.1 Fermé 09/13/2012
Related to roundcube - Evolution #4235: Evolution phpCAS 1.3.1 Fermé 09/13/2012
Related to squirrelmail-plugins - Evolution #4236: Evolution phpCAS 1.3.1 Fermé 09/13/2012
Related to wordpress - Evolution #4237: Evolution phpCAS 1.3.1 Fermé 09/13/2012
Related to EoleSSO - Evolution #4238: Evolution phpCAS 1.3.1 : nouvelles constantes php dans root/usr/share/php/configCAS/cas.inc.php Fermé 10/09/2012
Related to eole-web - Evolution #4239: Evolution phpCAS 1.3.1 : Ajout d'une variable activer_web_valider_ca Fermé 09/13/2012
Related to dokuwiki - Evolution #4240: Evolution phpCAS 1.3.1 Fermé 09/13/2012
Related to taskfreak - Evolution #4249: Evolution phpCAS 1.3.1 Fermé 09/13/2012
Related to grr - Evolution #4279: Evolution phpCAS 1.3.1 Fermé 09/13/2012
Related to gibii - Evolution #4284: Evolution phpCAS 1.3.1 Fermé 09/13/2012
Related to webcalendar - Evolution #4288: Evolution phpCAS 1.3.1 Fermé 09/13/2012
Related to guwr - Evolution #4286: Changement de librairie CAS Fermé 10/15/2012
Related to fluxbb - Evolution #4293: Evolution phpCAS 1.3.1 Fermé 09/13/2012
Related to statusnet - Evolution #4299: Evolution phpCAS 1.3.1 Fermé 09/13/2012
Related to cdc - Evolution #4303: Evolution phpCAS 1.3.1 Fermé 09/13/2012
Related to moodle - Evolution #4329: Evolution phpCAS 1.3.1 Fermé 09/13/2012
Related to piwigo - Evolution #4352: Evolution phpCAS 1.3.1 Fermé 09/13/2012
Related to courier-eolecas - Anomalie #4357: Evolution phpCAS 1.3.1 Fermé 10/29/2012
Related to gepi - Evolution #4502: Evolution phpCAS Fermé 09/13/2012
Related to spip-eva - Evolution #4539: Evolution phpCAS 1.3.1 Fermé 09/13/2012
Related to eole-jappix - Evolution #4575: Evolution phpCAS 1.3.1 Fermé 09/13/2012
Related to ajaxplorer - Evolution #4730: Evolution phpCAS 1.3.1 Fermé 10/25/2012

Associated revisions

Revision fedc2661 (diff)
Added by Lionel Morin over 7 years ago

  • dicos/20_web.xml : Ajout d'une variable activer_web_valider_ca

Permet d'activer ou non la vérification de la CA pour les appli web cassifiées.

Ref #4053

Revision 97d83a28 (diff)
Added by Lionel Morin over 7 years ago

  • client/tmpl/cas.inc.php.tmpl : Ajout de variables php pour refléter les valeur de activer_web_valider_ca et eolesso_ca_location

Ref #4053

Revision b47619f9 (diff)
Added by Lionel Morin over 7 years ago

Include de la nouvelle lib CAS 1.3.1 et ajout du test sur la validation du CA
  • plugins/plugin_desktop/desktop.php
  • plugins/plugin_eolecas/plugcas_tools.php
  • plugins/plugin_eolecas/plugin_eolecas.php
  • plugins/plugin_thumbs/exporter.php
  • plugins/plugin_xdesktop/inc.php
  • plugins/plugin_xdesktop/xdesktop.php

Ref #4053

Revision b47619f9 (diff)
Added by Lionel Morin over 7 years ago

Include de la nouvelle lib CAS 1.3.1 et ajout du test sur la validation du CA
  • plugins/plugin_desktop/desktop.php
  • plugins/plugin_eolecas/plugcas_tools.php
  • plugins/plugin_eolecas/plugin_eolecas.php
  • plugins/plugin_thumbs/exporter.php
  • plugins/plugin_xdesktop/inc.php
  • plugins/plugin_xdesktop/xdesktop.php

Ref #4053

Revision de92feff (diff)
Added by Lionel Morin over 7 years ago

Amélioration de la nouvelle authentification CAS (ref #4053)

Revision bf9dd690 (diff)
Added by Lionel Morin over 7 years ago

Mise à jour pour phpCAS1.3.1 (ref #4053)

Revision 8bbf7260 (diff)
Added by Lionel Morin over 7 years ago

Maj pour la nouvelle lib phpCAS 1.3.1 (ref #4053)

Revision 8fe4b897 (diff)
Added by Lionel Morin over 7 years ago

Ajout d'une valeur par défaut pour le chemin vers la CA (ref #4053)

Revision ac2a03e0 (diff)
Added by Lionel Morin over 7 years ago

Maj pour la nouvelle lib phpCAS 1.3.1 (ref #4053)

History

#1 Updated by Arnaud FORNEROT over 7 years ago

#2 Updated by Arnaud FORNEROT over 7 years ago

  • Assigned To set to Bruno Boiget

#3 Updated by Lionel Morin over 7 years ago

Mise en œuvre :

La nouvelle lib phpCas est placée dans /usr/share/php/CAS-1.3.1 (à coté de l'ancienne /usr/share/php/CAS) ce qui permet de faire cohabiter les 2 versions.

Pour des raisons de sécurité, on ne devrait plus utiliser la fonction "setNoCasServerValidation" mais plutôt setCasServerCACert("certificat/du/CA").

Mais pour éviter des problèmes de migration voici la solution retenue :

  • en 2.2 : pas de validation du CA (on pointe juste sur la nouvelle lib CAS)
  • en 2.3 :
  • création d'une variable Creole "activer_web_valider_ca" de type oui/non dans l'onglet Applications web, mode expert avec valeur par défaut à non (paquet eole-web)
  • dans /usr/share/php/configCAS/cas.inc.php ajout des constantes php "__CAS_VALIDER_CA" et "__CAS_CA_LOCATION" pour refléter les valeurs de "activer_web_valider_ca" et "eolesso_ca_location" (paquet eole-sso-client)
  • en 2.4 :
  • lien symbolique pour que les includes vers /usr/share/php/CAS et /usr/share/php/CAS-1.3.1 pointent sur la nouvelles lib CAS
  • validation du CA obligatoire (valeur par défaut de "activer_web_valider_ca" à oui)

#4 Updated by Joël Cuissinat over 7 years ago

  • Target version deleted (Mises à jour 2.2.3 - 07)

#5 Updated by Lionel Morin over 7 years ago

  • Distribution changed from EOLE 2.2 to EOLE 2.3

#6 Updated by Arnaud FORNEROT about 7 years ago

  • Status changed from Nouveau to Résolu

#7 Updated by Arnaud FORNEROT about 7 years ago

  • Project changed from eole-php5-cas to Envole
  • Target version set to Envole 3.3.2

#8 Updated by Arnaud FORNEROT about 7 years ago

  • Status changed from Résolu to Fermé

Also available in: Atom PDF