Evolution #4053
Evolution de la librairie CAS
0%
Description
Faire évoluer la librairie CAS en version 1.3.1
Demandes liées
Révisions associées
- 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
- 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
- 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
- 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
Amélioration de la nouvelle authentification CAS (ref #4053)
Mise à jour pour phpCAS1.3.1 (ref #4053)
Maj pour la nouvelle lib phpCAS 1.3.1 (ref #4053)
Ajout d'une valeur par défaut pour le chemin vers la CA (ref #4053)
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
- Fichier cas-rgrep.txt Voir ajouté
#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 - 07supprimé
#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é