diff --git a/admin/admin_config_sso.php b/admin/admin_config_sso.php
index 8875eeeba..848725155 100644
--- a/admin/admin_config_sso.php
+++ b/admin/admin_config_sso.php
@@ -3,7 +3,7 @@
* admin_config_sso.php
* Interface permettant l'activation de la prise en compte d'un environnement SSO
* Ce script fait partie de l'application GRR
- * Dernière modification : $Date: 2023-07-27 11:53$
+ * Dernière modification : $Date: 2023-08-02 18:08$
* @author Laurent Delineau & JeromeB & Yan Naessens
* @copyright Copyright 2003-2023 Team DEVOME - JeromeB
* @link http://www.gnu.org/licenses/licenses.html
@@ -30,7 +30,7 @@
showAccessDenied($back);
exit();
}
-if (isset($_POST['valid']))
+if (isset($_POST['valid'])) // enregistrement des données entrées
{
VerifyModeDemo();
@@ -44,6 +44,8 @@
echo "Erreur lors de l'enregistrement de cas_proxy_server !
";
if (!Settings::set("cas_proxy_port", $_POST['cas_proxy_port']))
echo "Erreur lors de l'enregistrement de cas_proxy_port !
";
+ if (!Settings::set("cas_version", $_POST['cas_version']))
+ echo "Erreur lors de l'enregistrement de cas_version !
";
if (!isset($_POST['cacher_lien_deconnecter']))
$cacher_lien_deconnecter = "n";
@@ -146,6 +148,9 @@
if (!Settings::set("cas_logout", $cas_logout))
echo "Erreur lors de l'enregistrement de cas_logout !
";
}
+// récupération des données enregistrées
+$CAS = array('CAS_VERSION_1_0','CAS_VERSION_2_0','CAS_VERSION_3_0','SAML_VERSION_1_1'); // protocoles admissibles
+$cas_version = Settings::get('cas_version');
if (authGetUserLevel(getUserName(), -1) < 6)
{
@@ -211,6 +216,19 @@
echo "
".get_vocab("CAS_SSO_explain")."
\n"; +echo '