Projet

Général

Profil

Evolution #4053

Evolution de la librairie CAS

Ajouté par Arnaud FORNEROT il y a plus de 11 ans. Mis à jour il y a environ 11 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
Début:
13/09/2012
Echéance:
% réalisé:

0%

Distribution:
EOLE 2.3

Description

Faire évoluer la librairie CAS en version 1.3.1

cas-rgrep.txt Voir - Liste des dépôts avec CAS.php présent (10,4 ko) Arnaud FORNEROT, 13/09/2012 11:35


Demandes liées

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

Révisions associées

Révision fedc2661 (diff)
Ajouté par Lionel Morin il y a plus de 11 ans

  • 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

Révision 97d83a28 (diff)
Ajouté par Lionel Morin il y a plus de 11 ans

  • 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

Révision b47619f9 (diff)
Ajouté par Lionel Morin il y a plus de 11 ans

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

Révision b47619f9 (diff)
Ajouté par Lionel Morin il y a plus de 11 ans

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

Révision de92feff (diff)
Ajouté par Lionel Morin il y a plus de 11 ans

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

Révision bf9dd690 (diff)
Ajouté par Lionel Morin il y a plus de 11 ans

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

Révision 8bbf7260 (diff)
Ajouté par Lionel Morin il y a plus de 11 ans

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

Révision 8fe4b897 (diff)
Ajouté par Lionel Morin il y a plus de 11 ans

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

Révision ac2a03e0 (diff)
Ajouté par Lionel Morin il y a plus de 11 ans

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

Historique

#1 Mis à jour par Arnaud FORNEROT il y a plus de 11 ans

#2 Mis à jour par Arnaud FORNEROT il y a plus de 11 ans

  • Assigné à mis à Bruno Boiget

#3 Mis à jour par Lionel Morin il y a plus de 11 ans

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 Mis à jour par Joël Cuissinat il y a plus de 11 ans

  • Version cible Mises à jour 2.2.3 - 07 supprimé

#5 Mis à jour par Lionel Morin il y a plus de 11 ans

  • Distribution changé de EOLE 2.2 à EOLE 2.3

#6 Mis à jour par Arnaud FORNEROT il y a environ 11 ans

  • Statut changé de Nouveau à Résolu

#7 Mis à jour par Arnaud FORNEROT il y a environ 11 ans

  • Projet changé de eole-php5-cas à Envole
  • Version cible mis à Envole 3.3.2

#8 Mis à jour par Arnaud FORNEROT il y a environ 11 ans

  • Statut changé de Résolu à Fermé

Formats disponibles : Atom PDF